---
description: >-
  This page provides answers to questions regarding our APIs, including their
  use and common practices.
---

# Questions about APIs

<details>

<summary>Are all APIs accessed in the same way?</summary>

Yes, all of our APIs were built similarly, and require an **authentication token** to gain access to the API and its resources. You can read more about authentication in the specific API's documentation [**here**](broken-reference).

</details>

<details>

<summary>Why is using the <strong><code>GET</code></strong> method discouraged for some of the APIs?</summary>

When we mention using this particular method, we are referring to a specific instance of this method: one called through a **URL forma**t, and directly appends the parameters to the end of the URL.

This can cause formatting issues when calling the API since some of our APIs handle very complicated parameters.

</details>

<details>

<summary>Can Developer API tokens be used in production cases?</summary>

No. While developer calls run on the same infrastructure as our normal APIs, they are not meant for production use cases and are meant for early debugging and integration testing.

</details>

<details>

<summary>My API token was compromised, how can I reset it?</summary>

If you know, or suspect that your API token, or Developer API token, was compromised, please **contact support immediately** with any details that could be of use to our team. We will reset your account's tokens, which you'll see after logging in.

</details>

<details>

<summary>What are experimental APIs?</summary>

Experimental APIs are normal APIs, that run on our infrastructure, but they haven't met the mark in terms of goal, accuracy, or reliability, according to our team. These APIs may produce outputs that are irrelevant, misleading, or incorrect at times. They are not intended for production environments.

</details>

{% hint style="info" %}
Make sure to properly handle errors when using our APIs. Common errors are listed in each APIs' documentation pages.
{% endhint %}

