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:

https://dataextractorai.com/api/v1

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.

Authorization Bearer DataExtractor_123456789

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.

StatusDescription
200Successful request.
400Bad request. Check that the parameters were correct.
401Unauthorized. Check that the API key is correct.
402Insufficient credits to perform the request.
403Forbidden. Check that the API key has the necessary permissions.
404Not found. Check that the endpoint is correct.
429Too many requests.
5xxInternal 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:

X-RateLimit-Limit: 10
X-RateLimit-Remaining: 9
X-RateLimit-Reset: 1617220000
Retry-After: 60

If you have specific requirements, please contact us to request a custom rate limit.