Base URL
https://datanostro.com/api/
All endpoints are v1. A version in the URL will come with a breaking change.
In the dashboard → API Keys → Create key. We show the token once — save it right away.
Open API keysAn Authorization header with your token. JSON in the request body, JSON in the response.
curl https://datanostro.com/api/tenants/ \ -H "Authorization: Token YOUR_TOKEN"
Swagger UI offers a try-it-now panel — send a request straight from the browser.
Open Swagger UIhttps://datanostro.com/api/
All endpoints are v1. A version in the URL will come with a breaking change.
Authorization: Token <token>
Per-tenant API keys with revocable tokens. Session auth works for the web UI.
100 req/min per token. On exceeding it we return HTTP 429 with a Retry-After header.
JSON, UTF-8, snake_case. Times in ISO 8601 (UTC). Pagination via ?page=1&page_size=50.
We announce breaking changes in the changelogu at least 60 days in advance.
You'll find the API status on status page. The goal is to report an incident within a few minutes of the monitor detecting it.
The same scanner as the public Tracking Checker — programmatic, for agencies and integrators. Returns JSON with tracker detection, an AI summary, a PageSpeed score, and a loss estimate.
curl -X POST https://datanostro.com/api/v1/tracking-checker/scan/ \
-H "Authorization: ApiKey dn_yourtenant_xxxx" \
-H "Content-Type: application/json" \
-d '{
"url": "https://eshop.cz",
"ai_summary": true,
"pagespeed": true,
"language": "cs"
}'
Authorization: ApiKey <token>Plan.features['tracking_checker_api_hourly'].api_meta.request_id for logging.