Introduction
Understand general concepts, response codes, and authentication strategies.
Base URL
The DataExtractorAI is build on REST principles. We enforce HTTPS in every request to improve data security, integrity, and privacy. The API does not support HTTP.
All requests contain the following base URL:
Authentication
The DataExtractorAI API uses API keys to authenticate requests. You can view and manage your API keys in the Dashboard.
To authenticate, you need to add an Authorization header with the contents of the header being Bearer DataExtractor_123456789
where DataExtractor_123456789
is your API Key.
Response Codes
The DataExtractorAI API uses conventional HTTP response codes to indicate the success or failure of an API request.
In general, codes in the 2xx
range indicate success, codes in the 4xx
range indicate an error that failed given the information provided (e.g., a required parameter was omitted), and codes in the 5xx
range indicate an error with DataExtractorAI’ servers.
Status | Description |
---|---|
200 | Successful request. |
400 | Bad request. Check that the parameters were correct. |
401 | Unauthorized. Check that the API key is correct. |
402 | Insufficient credits to perform the request. |
403 | Forbidden. Check that the API key has the necessary permissions. |
404 | Not found. Check that the endpoint is correct. |
429 | Too many requests. |
5xx | Internal server error. Contact support if the problem persists. |
Rate Limits
The DataExtractorAI API has a rate limit of 60 requests per minute. If you exceed this limit, you will receive a 429
status code.
The response headers will contain the following information:
If you have specific requirements, please contact us to request a custom rate limit.