Prices from pricing pages

POSThttps://api.crawl4ai.com/price

Give it websites, get their prices. Every plan, tier, billing period, add-on, trial and discount each site's pricing page shows, side by side, read in the countries you name. Each price comes with the page text it was read from; a price that is not on the page is never returned. Most calls answer in 10 to 60 seconds.

5 credits per site that comes back with a price10 to 60 s most calls20 sites a call at mostHalf the same call within 24 hours
curl https://api.crawl4ai.com/price \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{ "sites": ["hubspot.com", "semrush.com", "canva.com"], "country": "gb" }'

Body

sitesrequired
list

The websites to read prices from: a domain (hubspot.com, we find its pricing page) or a pricing page URL (https://www.semrush.com/prices/, read as it is). At most 20 a call.

country
string

Read the prices as a visitor in this country sees them, two letters: gb. Default: no country.

countries
list

Read each site in several countries: ["us", "gb", "de"], at most 5. Sites × countries is at most 20.

Response

{ "rows": [ {
    "provider": "Hubspot", "domain": "hubspot.com", "country": "gb",
    "status": "ok", "url": "https://www.hubspot.com/pricing", "currency": "GBP",
    "items": [ { "name": "Starter", "rank": 1, "free": false,
      "price": { "amount": 7, "currency": "GBP", "period": "month", "billing": "monthly",
                 "usd": 9.37, "text": "£7/mo", "quote": "£7/mo per seat", "change": null },
      "prices": [ … every billing period the page shows … ], "features": [ … ] } ],
    "add_ons": [ … ], "discounts": [ … ], "trial": null } ],
  "usage": { "units": 15 } }

status: ok · no_price (the page shows no price) · not_found (no pricing page found) · blocked · timeout. change is {from, currency, at} when a price moved since we last read it. GET /price/history?domain=hubspot.com&country=gb lists every price we have read on a site.

Price: 5 credits per site that comes back with a price, 1 when the page shows none, 0 when blocked or timed out; the same call within 24 hours costs half. Finding and reading the pages is included.

Try it with your key

Run this call in the playground and see the real answer, the time and the units.

Open the playground

Next

Something unclear or wrong on this page? Tell us.