Web Data
Collection, normalization and delivery of public-web data your systems can build on — with quality controls and full lineage.
ExploreMarket data as a dependency your engineers will actually enjoy
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.
JSON responses with versioned contracts and documented deprecation policy — breaking changes are announced, never ambushed.
Scoped API keys with environment separation, rotation support and usage visibility per key.
Transparent per-tier limits with burst allowance and clear 429 semantics including retry guidance.
Cursor-paginated bulk endpoints for backfills and scheduled warehouse syncs, alongside point queries.
Redundant delivery layer with status page, change calendar and 99.95% measured availability.
A sandbox tier with production-shaped starter datasets lets teams prototype before contracting.
cURL, Python, TypeScript and Go examples in every endpoint reference.
Program defaults from current enterprise engagements.
Collection, normalization and delivery of public-web data your systems can build on — with quality controls and full lineage.
ExploreContinuous market monitoring that turns competitor moves, category trends and public signals into decision-ready intelligence.
ExploreProfessional competitor monitoring built on publicly available business information, with the rigor your strategy reviews expect.
ExploreA 45-minute discovery call and a written feasibility note will tell you more than any brochure. Sample scopes included.
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.
Rate limit headers + retry guidance documented = our infra team approved the evaluation in one meeting. That never happens.
4 comments
(Team note) Sandbox keys are provisioned instantly on request through the contact form — mark it ‘technical inquiry’ and mention this page.
Can confirm — got one last sprint. Schema docs matched the sandbox responses exactly, which sounds like a low bar and isn’t.