API Documentation

Integrate with Dataebso's powerful APIs to access, analyze, and manage data at scale.

Overview

The Dataebso API provides secure, programmatic access to a wide range of datasets. Use our RESTful endpoints to query, filter, and download data for your applications, analytics, and research.

  • RESTful JSON API
  • HTTPS required
  • Token-based authentication
  • Rate limits based on plan

Authentication

All API requests require an API token. You can generate and manage your tokens in your dashboard.

GET /v1/datasets
Authorization: Bearer YOUR_API_TOKEN

Include your API token in the Authorization header as shown above.

Endpoints

List Datasets

GET /v1/datasets

Returns a list of available datasets.

Get Dataset Details

GET /v1/datasets/{dataset_id}

Returns metadata and schema for a specific dataset.

Query Dataset

POST /v1/datasets/{dataset_id}/query

Query a dataset with filters and parameters.

Download Dataset

GET /v1/datasets/{dataset_id}/download?format=csv

Download a dataset in CSV, JSON, or other supported formats.

Code Examples

cURL

curl -H "Authorization: Bearer YOUR_API_TOKEN" \
     https://api.dataebso.com/v1/datasets

Python (requests)

import requests
headers = {"Authorization": "Bearer YOUR_API_TOKEN"}
response = requests.get("https://api.dataebso.com/v1/datasets", headers=headers)
print(response.json())

JavaScript (fetch)

fetch("https://api.dataebso.com/v1/datasets", {
  headers: { "Authorization": "Bearer YOUR_API_TOKEN" }
})
  .then(res => res.json())
  .then(data => console.log(data));

Error Codes

StatusCodeDescription
401unauthorizedMissing or invalid API token
403forbiddenInsufficient permissions
404not_foundResource not found
429rate_limitRate limit exceeded
500server_errorInternal server error

FAQ

How do I get an API token?

Sign up for an account and generate a token in your dashboard.

What is the rate limit?

Rate limits depend on your plan. See the pricing page for details.

Can I access historical data?

Yes, depending on your plan and the dataset. See the dataset details for retention info.

How do I contact support?

Use the contact form or email [email protected] for help.