Skip to content
Solution

Data APIs

Market data as a dependency your engineers will actually enjoy

Data infrastructure with an API contract

Insight doesn't help if it can't reach the systems where decisions happen. Heroku's Data APIs deliver our intelligence datasets as clean, versioned REST interfaces — the same data behind our dashboards, available to your pricing engines, BI stack, alerting systems and internal tools.

The API is treated as a product: stable schemas with deprecation windows, cursor pagination, idempotent batch endpoints, and documentation with copy-paste examples. Onboarding is designed to take an afternoon, not a quarter.

What's included

The moving parts

Predictable schemas

JSON responses with versioned contracts and documented deprecation policy — breaking changes are announced, never ambushed.

Practical auth

Scoped API keys with environment separation, rotation support and usage visibility per key.

Sane rate limits

Transparent per-tier limits with burst allowance and clear 429 semantics including retry guidance.

Batch & streaming options

Cursor-paginated bulk endpoints for backfills and scheduled warehouse syncs, alongside point queries.

Practice notes

How the discipline is applied

Uptime posture

Redundant delivery layer with status page, change calendar and 99.95% measured availability.

Sandbox first

A sandbox tier with production-shaped starter datasets lets teams prototype before contracting.

Language examples

cURL, Python, TypeScript and Go examples in every endpoint reference.

Live monitoring view — category price index
Observed signal
Client console view — category price index, trailing 12 months. Every practice ships with monitoring like this.
48htypical pilot setup
3gate outcomes: pass / degrade / quarantine
1canonical schema contract

Program defaults from current enterprise engagements.

FAQ

Common questions about data apis

What data is available through the API?
Prices and availability, product and catalog structures, market indicators and selected aggregated intelligence outputs — depending on your program's scope.
Is there a sandbox?
Yes. A sandbox environment with test data mirrors production schemas so integration work can start immediately.
What are the rate limits?
Limits scale by tier, from evaluation keys to enterprise allocations. The documentation lists current numbers; limits are enforced with standard 429 responses and headers.
Related

Pairs well with

Web Data

Collection, normalization and delivery of public-web data your systems can build on — with quality controls and full lineage.

Explore

Market Intelligence

Continuous market monitoring that turns competitor moves, category trends and public signals into decision-ready intelligence.

Explore

Competitive Intelligence

Professional competitor monitoring built on publicly available business information, with the rigor your strategy reviews expect.

Explore

See data apis applied to your market

A 45-minute discovery call and a written feasibility note will tell you more than any brochure. Sample scopes included.

4 comments

Marcus Lee

(Team note) Sandbox keys are provisioned instantly on request through the contact form — mark it ‘technical inquiry’ and mention this page.

Tomás Oliveira

Can confirm — got one last sprint. Schema docs matched the sandbox responses exactly, which sounds like a low bar and isn’t.

Hannah Kim

The `observed_at` vs `ingested_at` distinction in the docs is the kind of detail that tells you the API was designed by people who’ve built models on their own data.

Jordan Alvarez

Rate limit headers + retry guidance documented = our infra team approved the evaluation in one meeting. That never happens.

Join the discussion