Search entities
Changed onKeyword and metadata search across every entity your tracked accounts follow (the full stored follow graph, not just recent follows). At least one of sector, keyword (alias q), or entity_type is required, otherwise the call fails with 400. All filters are case-insensitive substring matches; companies are ranked first in results. Costs 4 credits. For meaning-based matching (concepts, not substrings) use /search/thesis. Account keys also get starter_results (plus starter_note): up to 25 matches for the same q and sector from your 30-day starter set in your sectors, each with source "starter", deduped against and kept apart from results (your own). Default mode and scope=catalog, first page (offset 0) only. Not added when entity_type or follower bounds (min_followers / max_followers) are set.
Request
- Base URL: https://frontrun.vc/v1
- URL: https://frontrun.vc/v1/search
- Auth: API key in header X-API-Key
Query parameters
Sector filter (case-insensitive substring match, e.g. "AI"). Data-driven vocabulary, not a fixed enum: call GET /v1/sectors to discover the exact sector strings present in your coverage.
Keyword matched against username, sector, and bio.
Alias for keyword.
Entity type filter. Data-driven vocabulary, not a fixed enum: call GET /v1/sectors to discover the values in your coverage (e.g. "company", "person", "project", "vc_firm"). Case-insensitive substring match under the default scope=tracked; exact match under scope=catalog.
Maximum results to return (default 50, max 200).
Pagination offset (default 0).
catalog = keyword search over your company catalog. Otherwise whose follows to search: tracked (default), network (whole Frontrun network; paid Pro and Enterprise) or list:<id> (one of your lists).
scope=catalog only. Set to "true" to join cached founders onto each result so company plus founders is ONE call. Adds 100 credits per company that resolves; companies with no cached founders are free. Pair with max_credits, since the ceiling scales with limit.
Ceiling on what this single call may cost, in credits. FAILS CLOSED: checked against the maximum the call could cost before any billable work runs, so if it would exceed the ceiling nothing is computed and nothing is charged (400, error_code max_credits_exceeded, with max_cost_credits telling you the real number). You are still billed only for what was actually computed, so a call that clears the ceiling usually lands under it. Relevant here because scope=catalog with include_founders=true adds 100 credits per company that resolves, so limit=200 has a 20,004 credit ceiling.
Response
Search results (companies ranked first).
Changes
- breaking
removed the enum value
catalogfrom thequeryrequest parameterscope
- breaking