Skip to Content
CompanySpec
Concepts

Unavailable data

Not every field or page exists for every company. Here is how that shows up.

Company websites differ a lot, so some data is missing for some companies. Data is refreshed periodically.

CaseWhat you getCharged?
A field has no valuenull or an empty arrayYes, as usual (1 lookup if not already paid)
An optional paragraph (icp, pricing, long_description) doesn't existThe field is nullYes, as usual
A page type isn't available404 page-not-available with available_page_typesNo
The company isn't found404 not-foundNo

Example:

{
  "type": "https://companyspec.com/docs/errors/page-not-available",
  "title": "Page not available",
  "status": 404,
  "detail": "We don't have a pricing page for acmedental.io.",
  "available_page_types": ["home", "about", "legal", "careers"]
}

To only get companies that have certain data, use require (for example "require": ["icp", "pricing_page"]) or page_types in search. Coverage and freshness are on Where the data comes from.