Who can use it
Tech Intelligence must be on your plan. If it isn’t, the endpoint returns403.
Both kinds of API key work, with the same endpoint, responses and prices:
- Customer keys start with
fbl_. See Creating API keys. They spend your subscription credits first, then add-on credits. - Developer keys start with
fbl_dev_. See API keys and authentication. They spend developer credits.
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 hasnext_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.