Resolve, then query
For locations and industries, never hand-write the permalink — look it up. Both lookup endpoints are free (0 credits) and use fuzzy matching, so a rough name is fine.1
Find the permalink
Call the relevant search endpoint with a plain-English name.Pick the row at the level you actually want — a CITY, STATE, REGION,
or COUNTRY are all distinct permalinks. Industry search works the same way
via
Locations
Response
GET /industry/search and returns an
industry_type of INDUSTRY or SUPER_CATEGORY.2
Copy the permalink into your filter
Paste the exact
permalink value into your query.POST /deals
Permalink format
Permalinks are lowercase, kebab-case slugs. Many carry a short hex disambiguator suffix (fintech-e067, artificial-intelligence-e551) that distinguishes
duplicate names — it is part of the value and must be included verbatim.
Industry vs. super category
industries are specific (e.g. machine-learning); super_categories are broad
groupings that automatically include their related industries (e.g.
artificial-intelligence-e551 pulls in many AI sub-industries). Use a super
category when you want wide coverage, an industry when you want precision. Both come
from /industry/search — check the industry_type field to tell them apart.
Round / financing types
Round types are the exception: there is no lookup endpoint because the set is a fixed enum. Pass them as objects underdeal.financing_types, using the exact
canonical value — not the human label.
Pre-rounds and extensions are modifiers on the same value, not separate types:
Common mistakes
The Alerts API currently accepts round types as human-readable strings (e.g.
["Series A"]) rather than the SERIES_A enum used by /deals and /companies.
This is a known inconsistency — follow the format shown in each endpoint’s own
reference.
