Skip to content
Developers

Competitive intelligence your systems can call

Not a dashboard you log into — a source you pull from. Reach the same competitive data through an AI assistant, an agent, your own systems, or a typed client.

The contract

A null is never a zero

Every number we hand you is one we measured. Where a rival blocks our crawler or publishes no pricing at all, the field comes back null with a marker saying why — never a zero quietly standing in for a gap. So a false from us is always a finding, never a shrug.

{
  "item": {
    "domain": "competitor-a.com",
    "popularPlanPrice": 49,
    "popularPlanCurrency": "USD",
    "hasFreePlan": false
  }
}

We read their pricing page and there is no free plan. That is a competitive fact.

{
  "item": {
    "domain": "competitor-b.com",
    "popularPlanPrice": null,
    "popularPlanCurrency": null,
    "hasFreePlan": null,
    "pricingAnalysisAvailable": {
      "available": false,
      "reason": "pricing_fetch_failed"
    }
  }
}

Their page was unreadable this run, so nothing is claimed. Not “they have no free plan” — nothing at all. Branch on the marker before you quote a number, and you’ll never report the two with the same sentence.

Start Building

Get your API key and start querying competitive intelligence in minutes.

Start Free Trial

No credit card required