Skip to main content
The Tech Intelligence API returns the technologies a company uses: products, vendors and categories, with how confident Firmable is and how recently each was seen. It does not return the company profile. Use Company Enrichment for that.

Who can use it

Tech Intelligence must be on your plan. If it isn’t, the endpoint returns 403. Both kinds of API key work, with the same endpoint, responses and prices: Partner keys can’t call this endpoint; they use the partner API. Send the key as a bearer token, as with every Firmable endpoint:

Pick the company

Send exactly one company identifier: If you send more than one, the first in this order wins: id, ln_url, ln_slug, fqdn, website, abn.

Get the first page

Each technology has: A company Firmable knows but has no technology data for returns 200 with total 0 and an empty tech_intelligence array. This is not an error, and it’s free.

Get the next page

Each page holds up to 100 technologies. If more remain, the response has next_cursor. Send it back as cursor, with the same company identifier:
  • The last page has no next_cursor. Stop when it’s missing.
  • Treat the cursor as an opaque string. Don’t build or change it.

Get every page

Pricing

  • You pay once per company. The charge is per company per organisation. After the first call, every page and every repeat call for that company is free.
  • The charge uses total. It doesn’t depend on how many items a page returns, so it’s the same whichever page you start on. Any company with 5 or more technologies costs 5 credits.
  • You need enough credits. If your organisation can’t cover the charge, the call returns 402.

Errors

Errors return a status code and a JSON body:

Using an AI agent

The Firmable MCP server has two tools for this: get_tech_intel, which pages through every technology of one company, and bulk_get_tech_intel, which returns up to 20 technologies each for up to 200 companies. See Tech Intelligence tools.