{"openapi":"3.1.0","info":{"title":"Bytemine","version":"1.0.0","description":"Bytemine is a B2B data platform for sales and go to market teams. It covers contact and company search across 135M professionals and 10M companies, contact and company enrichment, LinkedIn profile search and enrichment, live company intelligence read from a company's own web presence, technographics, buying intent scoring, and hiring, funding, job posting, and job change signals. Search results bill per record returned, enrichment bills only on a successful match, and count queries are free. This server is a pay-per-use, transparent proxy in front of Bytemine's own API: it handles identity, payment, and proxying. Agents can purchase autonomously or with their human's approval. This document is the source of truth for agents: it lists the complete verified paid surface with each operation's live price in its x-payment-info. Endpoints not listed here are not part of the supported catalog. The live catalog at /manifest.json is authoritative for prices and any free included units (prices[].includedUnits) - some meters include free usage per account before any charge, reserved for agents claimed by a human with a verified email.","x-guidance":"Call the operations listed in this document at https://bytemine.pay.zeroclick.io. An unpaid call returns 402 Payment Required with a signed challenge; settle it with a supported payment method - x402 (Base USDC) or MPP (Tempo USDC) today - and retry with the proof attached. No upstream API key is needed, and an agent without a payment method can set one up instantly at no cost. Read GET https://bytemine.pay.zeroclick.io/zcj/8h1jfjr3n9ww/manifest.json for the live services, meters, plans, prices, and any free included units, and https://bytemine.pay.zeroclick.io/zcj/8h1jfjr3n9ww/llms-full.txt for the full agent guide, including how the free allowance works without funding (it requires an agent identity claimed by a human with a verified email)."},"x-service-info":{"categories":["data"],"docs":{"homepage":"https://www.bytemine.ai","apiReference":"https://bytemine.pay.zeroclick.io/zcj/8h1jfjr3n9ww/openapi.json","llms":"https://bytemine.pay.zeroclick.io/zcj/8h1jfjr3n9ww/llms.txt"}},"externalDocs":{"url":"https://bytemine.pay.zeroclick.io/zcj/8h1jfjr3n9ww/llms-full.txt","description":"How to authenticate, pay, and call this API; links the upstream API reference."},"servers":[{"url":"https://bytemine.pay.zeroclick.io/zcj/8h1jfjr3n9ww","description":"Pay-per-use access to Bytemine's API"}],"security":[{"payPerUse":[]}],"components":{"securitySchemes":{"payPerUse":{"type":"apiKey","in":"header","name":"x-payment","description":"Pay-per-use access. An unpaid call returns 402 Payment Required with a signed challenge; settle it with a supported payment method (x402 or MPP today) and retry with the proof in this header (x402) or as an authorization bearer credential (MPP). No upstream API key is needed, and an agent without a payment method can set one up instantly at no cost."}}},"paths":{"/functions/v1/api-gateway/b2b-enrich":{"post":{"summary":"Enrich a company","description":"Look up a company by company_name, website, linkedin_url, or company_id. Any one lookup field is sufficient; company_id is the fastest indexed lookup. Returns the best match with the full company profile including description, employee count, industries, NAICS codes, locations, posts, and funding data.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"website":{"type":"string","description":"Company website domain, for example stripe.com."},"company_id":{"type":"integer","description":"Exact company_id for the fastest lookup."},"company_name":{"type":"string","description":"Company name to look up."},"linkedin_url":{"type":"string","description":"LinkedIn company page URL."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per match (company_match)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"company":{"type":"object","properties":{"name":{"type":"string"},"website":{"type":"string"},"locations":{"type":"array","items":{"type":"object"}},"company_id":{"type":"string"},"industries":{"type":"array","items":{"type":"object"}},"description":{"type":"string"},"naics_codes":{"type":"array"},"specialties":{"type":"array","items":{"type":"object"}},"founded_year":{"type":"integer"},"linkedin_url":{"type":"string"},"employee_count":{"type":"integer"},"follower_count":{"type":"integer"},"crunchbase_funding":{"type":"object"}}}}}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/b2b-search":{"post":{"summary":"Search companies","description":"Search the company database by name, industry, NAICS code, keywords, location, and employee count. Returns paginated company profiles. Billed per company returned, up to page_size.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"city":{"type":"string"},"page":{"type":"integer","description":"Page number. Default 1."},"query":{"type":"string","description":"Company name or keyword search."},"state":{"type":"string","description":"US state 2 letter code."},"country":{"type":"string","description":"Country code, for example US, GB, DE."},"industry":{"type":"string","description":"Industry name filter, for example Information Technology and Services."},"keywords":{"type":"string","description":"Keywords matched against company descriptions."},"page_size":{"type":"integer","description":"Results per page. Default 20, max 100."},"naics_code":{"type":"string","description":"NAICS classification code, for example 5112."},"has_website":{"type":"boolean"},"max_employees":{"type":"integer"},"min_employees":{"type":"integer"}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per company (company_result)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"logo":{"type":"string"},"name":{"type":"string"},"ticker":{"type":"string"},"website":{"type":"string"},"company_id":{"type":"string"},"industries":{"type":"array","items":{"type":"string"}},"description":{"type":"string"},"naics_codes":{"type":"array","items":{"type":"string"}},"specialties":{"type":"array","items":{"type":"string"}},"company_type":{"type":"string"},"country_name":{"type":"string"},"founded_year":{"type":"integer"},"linkedin_url":{"type":"string"},"primary_city":{"type":"string"},"primary_state":{"type":"string"},"employee_count":{"type":"integer"}}}},"pagination":{"type":"object","properties":{"page":{"type":"integer"},"total":{"type":"integer"},"has_more":{"type":"boolean"},"page_size":{"type":"integer"}}},"credits_used":{"type":"integer"}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/bulk-contact-enrich":{"post":{"summary":"Bulk enrich up to 100 contacts","description":"Enrich up to 100 contacts in one synchronous request. Pass the array under the contacts key. Each contact needs at least one identifier: email, linkedin, or phone. Billed per successfully enriched contact only; no charge for no_match, skipped, or failed rows. Optional match filters (hasWorkEmail, hasPersonalEmail, hasDirectDial, hasPhone, hasPhoneCell, hasLocalAddress) apply to every contact or per row. Set fullResponse false to slim each result to contact channels only.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["contacts"],"properties":{"filters":{"type":"object","properties":{"hasPhone":{"type":"boolean"},"hasPhoneCell":{"type":"boolean"},"hasWorkEmail":{"type":"boolean"},"hasDirectDial":{"type":"boolean"},"hasLocalAddress":{"type":"boolean"},"hasPersonalEmail":{"type":"boolean"},"hasPrimaryContact":{"type":"boolean"}},"description":"Optional match filters applied to every contact. At least one must be true when provided."},"contacts":{"type":"array","items":{"type":"object","properties":{"email":{"type":"string"},"phone":{"type":"string"},"lastName":{"type":"string"},"linkedin":{"type":"string"},"firstName":{"type":"string"},"companyDomain":{"type":"string"}}},"maxItems":100,"description":"Up to 100 contacts, each with at least one identifier."},"fullResponse":{"type":"boolean","description":"True returns complete profiles. False slims results to email and phone fields. Default true."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per match (contact_match)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"total":{"type":"integer"},"failed":{"type":"integer"},"results":{"type":"array","items":{"type":"object","properties":{"data":{"type":"object"},"index":{"type":"integer"},"status":{"enum":["enriched","no_match","skipped","failed"],"type":"string"}}}},"skipped":{"type":"integer"},"enriched":{"type":"integer"},"no_match":{"type":"integer"},"processed":{"type":"integer"},"credits_used":{"type":"integer"}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/company/intel/changes":{"post":{"summary":"Detect page changes","description":"Compare a page's live content against a saved snapshot to catch pricing changes, new products, messaging shifts, and team changes. Returns added and removed content plus a change summary.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Page URL to compare against its snapshot."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per page (intel_page)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"added":{"type":"array","items":{"type":"string"}},"removed":{"type":"array","items":{"type":"string"}},"change_summary":{"type":"string"}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/company/intel/extract":{"post":{"summary":"Structured intelligence extract","description":"Turn any company page into structured fields using a prebuilt schema: company_profile, team_members, pricing, tech_stack, social_links, branding, or full_intelligence.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url","schema"],"properties":{"url":{"type":"string","description":"Page URL to extract from."},"schema":{"enum":["company_profile","team_members","pricing","tech_stack","social_links","branding","full_intelligence"],"type":"string","description":"Extraction schema."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.020000 per extraction (intel_extract)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.020000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"extractions":{"type":"object","description":"Fields depend on the chosen schema."}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/company/intel/page":{"post":{"summary":"Analyze a single page","description":"Read any company page in real time and return clean structured content, links, metadata, and the detected tech stack. Data is fetched live from the source.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Page URL to analyze."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":"10000","currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per page (intel_page)","intent":"charge","method":"tempo"}],"price":{"mode":"fixed","currency":"USD","amount":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"},"links":{"type":"array","items":{"type":"string"}},"success":{"type":"boolean"},"markdown":{"type":"string"},"metadata":{"type":"object"},"tech_stack":{"type":"object"}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/company/intel/pages":{"post":{"summary":"Bulk page intelligence","description":"Analyze up to 100 URLs in one call with parallel processing. Returns structured content, metadata, and tech stack for each URL. Billed per URL analyzed.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["urls"],"properties":{"urls":{"type":"array","items":{"type":"string"},"maxItems":100,"description":"URLs to analyze, max 100."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per page (intel_page)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"results":{"type":"array","items":{"type":"object"}}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/company/intel/report":{"post":{"summary":"Full company intelligence report","description":"Analyze a company's highest value pages such as about, team, contact, pricing, careers, and case studies, and return one intelligence report: company profile, contacts, social profiles, tech stack, sales signals, pain points, and personalized conversation starters. Billed per page analyzed with a 5 page minimum.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Company URL to report on."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per page (intel_page)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"extractions":{"type":"object"},"pages_analyzed":{"type":"array","items":{"type":"object"}}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/company/intel/scan/continue":{"post":{"summary":"Continue a deep site scan","description":"Resume processing pending pages in an existing scan. Call repeatedly until status returns completed. Billed per additional page analyzed.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["job_id"],"properties":{"job_id":{"type":"string","description":"Scan job ID."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per page (intel_page)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string"},"status":{"type":"string"},"pages_crawled":{"type":"integer"},"pages_pending":{"type":"integer"}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/company/intel/scan/results":{"post":{"summary":"Deep scan results","description":"Retrieve paginated results from a completed scan. Each result includes the URL, structured content, metadata, and discovered links. Free, does not bill.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["job_id"],"properties":{"page":{"type":"integer","description":"Page number. Default 1."},"job_id":{"type":"string","description":"Scan job ID."},"per_page":{"type":"integer","description":"Results per page. Default 50."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":"0","currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"Free","intent":"charge","method":"tempo"}],"price":{"mode":"fixed","currency":"USD","amount":"0.000000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"page":{"type":"integer"},"total":{"type":"integer"},"results":{"type":"array","items":{"type":"object"}}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/company/intel/scan/start":{"post":{"summary":"Start a deep site scan","description":"Start a multi page intelligence scan with site discovery, URL prioritization, and configurable depth and page limits. Results are stored for retrieval. Billed per page analyzed, bounded by max_pages.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Site URL to scan."},"max_depth":{"type":"integer","description":"Max crawl depth. Default 3."},"max_pages":{"type":"integer","description":"Max pages analyzed. Default 50."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per page (intel_page)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string"},"status":{"type":"string"}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/company/intel/scan/status":{"post":{"summary":"Deep scan status","description":"Check the current status of a scan including pages analyzed, pages found, and completion status. Free, does not bill.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["job_id"],"properties":{"job_id":{"type":"string","description":"Scan job ID."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":"0","currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"Free","intent":"charge","method":"tempo"}],"price":{"mode":"fixed","currency":"USD","amount":"0.000000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string"},"status":{"type":"string"},"pages_found":{"type":"integer"},"pages_crawled":{"type":"integer"},"pages_pending":{"type":"integer"}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/company/intel/sitemap":{"post":{"summary":"Discover site structure","description":"Map a company's full site structure and get scored, ranked URLs prioritized by commercial value such as pricing, product, careers, and case studies. Use search to filter URLs by keyword.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Site URL to map."},"limit":{"type":"integer","description":"Max URLs to return. Default 100."},"search":{"type":"string","description":"Keyword filter, only return URLs containing it."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per page (intel_page)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"links":{"type":"array","items":{"type":"object"}},"total":{"type":"integer"}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/company/intel/snapshot":{"post":{"summary":"Save an intelligence snapshot","description":"Store a point in time snapshot of a company page for monitoring. Pair with the changes endpoint to detect competitive moves.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Page URL to snapshot."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per page (intel_page)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"created_at":{"type":"string"},"snapshot_id":{"type":"string"}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/contacts/{contactId}":{"get":{"summary":"Get contact by ID","description":"Retrieve a specific contact's full profile by ID.","parameters":[{"in":"path","name":"contactId","schema":{"type":"string"},"required":true,"description":"Contact ID.","example":"sample"}],"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":"10000","currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per contact (contact_unlock)","intent":"charge","method":"tempo"}],"price":{"mode":"fixed","currency":"USD","amount":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","description":"Full contact profile."}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/contacts/enrich":{"post":{"summary":"Enrich a contact","description":"Look up and enrich a single contact by email, phone, LinkedIn URL, or name plus company. Any one lookup field is sufficient. Returns the full profile including work email, phone, job title, and company info. An email finder fallback runs automatically when no work email is on file, at no extra charge. Billed only on a successful match. US phone numbers are auto normalized from any common format.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"email":{"type":"string","description":"Email address to look up."},"phone":{"type":"string","description":"Phone number to look up."},"facebook":{"type":"string","description":"Facebook profile URL."},"hasPhone":{"type":"boolean"},"lastName":{"type":"string"},"linkedin":{"type":"string","description":"LinkedIn profile URL to look up."},"firstName":{"type":"string"},"companyName":{"type":"string"},"hasPhoneCell":{"type":"boolean"},"hasWorkEmail":{"type":"boolean","description":"Request work email in results."},"companyDomain":{"type":"string"},"hasDirectDial":{"type":"boolean"},"hasLocalAddress":{"type":"boolean"},"hasPersonalEmail":{"type":"boolean","description":"Request personal email in results."},"hasPrimaryContact":{"type":"boolean"}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per match (contact_match)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"pid":{"type":"string"},"education":{"type":"array","items":{"type":"object"}},"full_name":{"type":"string"},"job_title":{"type":"string"},"seniority":{"type":"string"},"department":{"type":"string"},"work_email":{"type":"string"},"company_name":{"type":"string"},"company_domain":{"type":"string"},"personal_email":{"type":"string"},"work_experience":{"type":"array","items":{"type":"object"}},"company_industry":{"type":"string"},"linkedin_profile":{"type":"string"},"company_revenue_range":{"type":"string"},"company_employee_range":{"type":"string"}}}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/contacts/search":{"post":{"summary":"Search prospects","description":"Search the prospect database by job title, seniority, department, industry, company, location, and more. Filters accept a plain string, an array of strings, or { value, included } objects for excludes. Returns masked results. Billed per result returned, up to pageSize.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"age":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"object","required":["value","included"],"properties":{"value":{"type":"string"},"included":{"type":"boolean"}}}}],"description":"Age range filter, for example 25-34."},"page":{"type":"integer","description":"Page number, 0 indexed. Default 0."},"urls":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"object","required":["value","included"],"properties":{"value":{"type":"string"},"included":{"type":"boolean"}}}}],"description":"Company website or domain filter."},"after":{"type":"string","description":"Pagination cursor for the next page."},"cities":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"object","required":["value","included"],"properties":{"value":{"type":"string"},"included":{"type":"boolean"}}}}],"description":"City filter."},"gender":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"object","required":["value","included"],"properties":{"value":{"type":"string"},"included":{"type":"boolean"}}}}],"description":"Gender filter. Options: Male, Female."},"skills":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"object","required":["value","included"],"properties":{"value":{"type":"string"},"included":{"type":"boolean"}}}}],"description":"Professional skills filter."},"states":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"object","required":["value","included"],"properties":{"value":{"type":"string"},"included":{"type":"boolean"}}}}],"description":"US state filter, 2 letter codes."},"schools":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"object","required":["value","included"],"properties":{"value":{"type":"string"},"included":{"type":"boolean"}}}}],"description":"Education institution filter."},"hasPhone":{"type":"boolean","description":"Only contacts with a phone number."},"lastName":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"object","required":["value","included"],"properties":{"value":{"type":"string"},"included":{"type":"boolean"}}}}],"description":"Last name filter."},"pageSize":{"type":"integer","description":"Results per page. Default 20, max 100."},"sicCodes":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"object","required":["value","included"],"properties":{"value":{"type":"string"},"included":{"type":"boolean"}}}}],"description":"SIC code filter."},"firstName":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"object","required":["value","included"],"properties":{"value":{"type":"string"},"included":{"type":"boolean"}}}}],"description":"First name filter."},"interests":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"object","required":["value","included"],"properties":{"value":{"type":"string"},"included":{"type":"boolean"}}}}],"description":"Interests filter."},"jobTitles":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"object","required":["value","included"],"properties":{"value":{"type":"string"},"included":{"type":"boolean"}}}}],"description":"Job title filter."},"industries":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"object","required":["value","included"],"properties":{"value":{"type":"string"},"included":{"type":"boolean"}}}}],"description":"Industry filter."},"naicsCodes":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"object","required":["value","included"],"properties":{"value":{"type":"string"},"included":{"type":"boolean"}}}}],"description":"NAICS code filter."},"departments":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"object","required":["value","included"],"properties":{"value":{"type":"string"},"included":{"type":"boolean"}}}}],"description":"Department filter, for example Engineering, Sales, Marketing, Finance, HR, Operations, Legal, IT, Product."},"companyNames":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"object","required":["value","included"],"properties":{"value":{"type":"string"},"included":{"type":"boolean"}}}}],"description":"Current company name filter."},"hasPhoneCell":{"type":"boolean","description":"Only contacts with a cell phone."},"hasWorkEmail":{"type":"boolean","description":"Only contacts with a work email."},"employeeSizes":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"object","required":["value","included"],"properties":{"value":{"type":"string"},"included":{"type":"boolean"}}}}],"description":"Company employee size filter, for example 51-200."},"companyRevenues":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"object","required":["value","included"],"properties":{"value":{"type":"string"},"included":{"type":"boolean"}}}}],"description":"Company revenue range filter, for example $10M-$50M."},"seniorityLevels":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}},{"type":"array","items":{"type":"object","required":["value","included"],"properties":{"value":{"type":"string"},"included":{"type":"boolean"}}}}],"description":"Seniority filter. Options: Owner, Partner, C-Team, VP, Director, Manager, Senior, Entry, Training."},"hasDirectDialOnly":{"type":"boolean","description":"Only contacts with direct dial numbers."},"hasPersonalEmailOnly":{"type":"boolean","description":"Only contacts with a personal email."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per result (search_result)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"pid":{"type":"string","description":"Prospect ID used by the unlock endpoint."},"city":{"type":"string"},"email":{"type":"string","description":"Masked until unlocked."},"phone":{"type":"string","description":"Masked until unlocked."},"state":{"type":"string"},"country":{"type":"string"},"job_title":{"type":"string"},"last_name":{"type":"string"},"seniority":{"type":"string"},"department":{"type":"string"},"first_name":{"type":"string"},"company_name":{"type":"string"},"linkedin_url":{"type":"string"},"company_domain":{"type":"string"},"job_start_date":{"type":"string"},"company_industry":{"type":"string"},"linkedin_headline":{"type":"string"},"company_revenue_range":{"type":"string"},"company_employee_range":{"type":"string"}}}},"pagination":{"type":"object","properties":{"page":{"type":"integer"},"total":{"type":"integer"},"has_more":{"type":"boolean"},"page_size":{"type":"integer"}}},"credits_used":{"type":"integer"}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/contacts/unlock":{"post":{"summary":"Unlock prospect contact details","description":"Unlock full contact details for prospects by PID. Returns verified work email, personal email, and phone numbers. If an unlocked contact has no work email an email finder fallback runs automatically at no extra charge. Billed per PID.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["pids"],"properties":{"pids":{"type":"array","items":{"type":"string"},"description":"Prospect PIDs from search results."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":"10000","currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per contact (contact_unlock)","intent":"charge","method":"tempo"}],"price":{"mode":"fixed","currency":"USD","amount":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"pid":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"work_email":{"type":"string"},"email_source":{"type":"string"},"personal_email":{"type":"string"}}}},"credits_used":{"type":"integer"}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/email-finder":{"post":{"summary":"Find a work email","description":"Find the most likely deliverable work email for a person. Provide first_name, last_name, and company_domain, or a LinkedIn person or company URL and the identity is resolved automatically. Builds ranked candidate patterns and probes them over SMTP, with catch all detection. Results are cached per name and domain so repeat lookups are instant and free. Billed only on status found.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"last_name":{"type":"string","description":"Person's last name."},"first_name":{"type":"string","description":"Person's first name."},"linkedin_url":{"type":"string","description":"LinkedIn person or company URL. Person URLs resolve name and domain automatically."},"company_domain":{"type":"string","description":"Company root domain. Required if linkedin_url is not provided."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per email (email_found)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"email":{"type":"string","description":"Best deliverable address when status is found or guessed."},"cached":{"type":"boolean"},"status":{"enum":["found","guessed","not_found","skipped","no_mx"],"type":"string"},"catch_all":{"type":"boolean"},"confidence":{"enum":["high","medium","low"],"type":"string"},"smtp_result":{"enum":["valid","catch-all","unknown"],"type":"string"},"credits_charged":{"type":"integer","description":"1 on found, 0 otherwise."}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/fraud-check":{"post":{"summary":"Evaluate an email or signup","description":"Score a signup for fraud risk. Send email only, ip only, or both; at least one is required. Email checks cover disposable and free provider detection, MX validation, gibberish name detection, domain liveness, and known business signals. IP checks cover VPN, proxy, Tor, residential relay, datacenter, and bogon detection. Returns a decision of allow, review, or block with a risk score and itemized signals.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"ip":{"type":"string","description":"End user IP address. Required if email is not provided."},"name":{"type":"string","description":"Full name supplied at signup, used for gibberish detection."},"email":{"type":"string","description":"Email address to evaluate. Required if ip is not provided."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":"10000","currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per check (fraud_check)","intent":"charge","method":"tempo"}],"price":{"mode":"fixed","currency":"USD","amount":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"checks":{"type":"object","properties":{"mx_valid":{"type":"boolean"},"disposable":{"type":"boolean"},"domain_live":{"type":"boolean"},"email_valid":{"type":"boolean"},"free_provider":{"type":"boolean"},"gibberish_name":{"type":"boolean"}}},"reason":{"type":"string"},"signals":{"type":"object"},"decision":{"enum":["allow","review","block"],"type":"string"},"confidence":{"enum":["low","medium","high"],"type":"string"},"risk_score":{"type":"number"},"known_company":{"type":"boolean"},"known_contact":{"type":"boolean"}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/linkedin-posts":{"post":{"summary":"Search LinkedIn posts","description":"Search LinkedIn posts by keywords and get the matched companies along with their recent posts, engagement, and firmographics. Useful for finding companies actively discussing specific topics. Billed per company returned.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["keywords"],"properties":{"page":{"type":"integer","description":"Page number. Default 1."},"keywords":{"type":"string","description":"Keywords to search for in posts."},"page_size":{"type":"integer","description":"Results per page. Default 20, max 100."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per company (post_company)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"companies":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"website":{"type":"string"},"linkedin_url":{"type":"string"},"employee_count":{"type":"integer"},"linkedin_posts":{"type":"array","items":{"type":"object"}}}}},"total_companies":{"type":"integer"}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/signals/acquisitions":{"post":{"summary":"Search acquisition signals","description":"Search merger and acquisition events with acquirer, target, announcement date, and deal context, filterable by company, acquirer, geography, industry, amount, and time window. Billed per record returned. Set count to \"true\" for a free count only query.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"page":{"type":"integer"},"count":{"type":"string","description":"Set to \"true\" for a free count only query."},"limit":{"type":"integer","description":"Results per page. Default 20, max 100."},"dateTo":{"type":"string"},"search":{"type":"string"},"sort_by":{"enum":["occurred_at","discovered_at","amount","employee_count"],"type":"string"},"currency":{"type":"string"},"dateFrom":{"type":"string"},"industry":{"type":"string"},"countries":{"type":"string","description":"Comma separated country codes for the acquired company."},"amount_max":{"type":"integer"},"amount_min":{"type":"integer","description":"Minimum amount in USD cents."},"categories":{"type":"string"},"sort_order":{"enum":["asc","desc"],"type":"string"},"date_preset":{"type":"string","description":"Relative date shorthand, for example last_90d."},"company_name":{"type":"string","description":"Acquired company name partial match."},"subcategories":{"type":"string"},"founded_year_max":{"type":"integer"},"founded_year_min":{"type":"integer"},"acquiring_company":{"type":"string","description":"Acquiring company name partial match."},"employee_count_max":{"type":"integer"},"employee_count_min":{"type":"integer"},"verification_status":{"type":"string"}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per record (acquisition_record)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"amount":{"type":"number"},"sources":{"type":"array","items":{"type":"object"}},"signalId":{"type":"string"},"companyName":{"type":"string"},"announcedDate":{"type":"string"},"acquiringCompany":{"type":"object"}}}},"pagination":{"type":"object","properties":{"page":{"type":"integer"},"total":{"type":"integer"},"has_more":{"type":"boolean"},"page_size":{"type":"integer"}}},"credits_used":{"type":"integer"}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/signals/funding":{"post":{"summary":"Search funding signals","description":"Search real time funding events: rounds, amounts, dates, stages, and investors, filterable by company, geography, industry, round type, amount, and time window. Billed per record returned. Set count to \"true\" for a free count only query.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"page":{"type":"integer","description":"Page number. Default 1."},"count":{"type":"string","description":"Set to \"true\" for a free count only query."},"limit":{"type":"integer","description":"Results per page. Default 20, max 100."},"round":{"type":"string","description":"Comma separated round types, for example Seed,Series A."},"dateTo":{"type":"string","description":"To date, YYYY-MM-DD."},"search":{"type":"string","description":"Company name or industry keyword search."},"sort_by":{"enum":["occurred_at","discovered_at","amount","employee_count","founded_year"],"type":"string"},"currency":{"type":"string"},"dateFrom":{"type":"string","description":"From date, YYYY-MM-DD."},"industry":{"type":"string","description":"Comma separated exact industry names."},"countries":{"type":"string","description":"Comma separated country codes, for example US,GB,DE."},"amount_max":{"type":"integer","description":"Maximum amount in USD cents."},"amount_min":{"type":"integer","description":"Minimum amount in USD cents."},"categories":{"type":"string","description":"Pipe separated categories."},"sort_order":{"enum":["asc","desc"],"type":"string"},"date_preset":{"type":"string","description":"Relative date shorthand, overrides dateFrom and dateTo. For example last_7d, last_30d, this_quarter, last_year."},"company_name":{"type":"string","description":"Company name partial match."},"round_flavor":{"type":"string","description":"Comma separated flavors: bridge, extension, secondary."},"investor_name":{"type":"string","description":"Investor name partial match."},"subcategories":{"type":"string","description":"Comma separated subcategory IDs, for example ai,fintech,saas."},"founded_year_max":{"type":"integer"},"founded_year_min":{"type":"integer"},"employee_count_max":{"type":"integer"},"employee_count_min":{"type":"integer"},"verification_status":{"type":"string","description":"Comma separated: verified, unverified, pending."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per record (funding_record)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"amount":{"type":"number"},"sources":{"type":"array","items":{"type":"object"}},"currency":{"type":"string"},"signalId":{"type":"string"},"investors":{"type":"array","items":{"type":"object"}},"roundType":{"type":"string"},"companyName":{"type":"string"},"announcedDate":{"type":"string"},"companyWebsite":{"type":"string"},"companyIndustry":{"type":"string"}}}},"pagination":{"type":"object","properties":{"page":{"type":"integer"},"total":{"type":"integer"},"has_more":{"type":"boolean"},"page_size":{"type":"integer"}}},"credits_used":{"type":"integer"}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/v1/apps/meeting-prep":{"post":{"summary":"Generate a meeting brief","description":"Generate a meeting preparation brief for a prospect. Crawls their website, enriches company data, and finds key decision maker contacts. Returns the company profile, key contacts, talking points, ice breakers, objections with responses, pain points, opportunities, and competitive landscape. Provide contact_email or contact_linkedin for deep person level enrichment.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Prospect's domain to research."},"your_domain":{"type":"string","description":"Your company domain, used to tailor talking points."},"contact_email":{"type":"string","description":"Optional contact email for person level enrichment."},"contact_linkedin":{"type":"string","description":"Optional LinkedIn profile URL for person level enrichment."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":"100000","currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.100000 per brief (brief)","intent":"charge","method":"tempo"}],"price":{"mode":"fixed","currency":"USD","amount":"0.100000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"company":{"type":"object"},"contacts":{"type":"array","items":{"type":"object"}},"objections":{"type":"array","items":{"type":"object"}},"pain_points":{"type":"array","items":{"type":"string"}},"credits_used":{"type":"integer"},"ice_breakers":{"type":"array","items":{"type":"string"}},"opportunities":{"type":"array","items":{"type":"string"}},"talking_points":{"type":"array","items":{"type":"string"}},"contact_enrichment":{"type":"object"},"competitive_landscape":{"type":"string"}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/v1/apps/roi-calculator":{"post":{"summary":"Generate an ROI report","description":"Generate a personalized ROI projection and business case for a prospect. Crawls their website, enriches company data, and produces quantified savings projections, an implementation timeline, risk mitigation, a recommendation, a shareable public URL, and LinkedIn and email outreach copy. Optionally provide contact details for decision maker enrichment.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["target_domain"],"properties":{"cta_link":{"type":"string","description":"Optional CTA URL added to the public report page."},"your_domain":{"type":"string","description":"Your company domain."},"contact_name":{"type":"string"},"contact_email":{"type":"string","description":"Optional decision maker email for enrichment."},"target_domain":{"type":"string","description":"Prospect's domain to analyze."},"contact_linkedin":{"type":"string"},"investment_amount":{"type":"string","description":"Estimated annual cost of your solution in dollars."},"your_product_description":{"type":"string","description":"Brief description of your product or service."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":"100000","currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.100000 per report (roi_report)","intent":"charge","method":"tempo"}],"price":{"mode":"fixed","currency":"USD","amount":"0.100000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Public shareable report URL."},"slug":{"type":"string"},"result":{"type":"object","properties":{"company_name":{"type":"string"},"recommendation":{"type":"object"},"risk_mitigation":{"type":"array","items":{"type":"object"}},"roi_projections":{"type":"object"},"executive_summary":{"type":"string"},"implementation_timeline":{"type":"array","items":{"type":"object"}}}},"outreach":{"type":"object"},"credits_used":{"type":"integer"}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/v1/company-lookalikes":{"post":{"summary":"Find lookalike companies","description":"Provide up to 10 company domains. The system enriches them, extracts business keywords, and searches for similar companies. Returns a job_id immediately; poll the job status endpoint with type lookalike or supply a webhook_url. Optional filters restrict results by industry, US state, or country. Flat rate per run.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["domains"],"properties":{"domains":{"type":"array","items":{"type":"string"},"maxItems":10,"description":"Seed company domains, max 10."},"filters":{"type":"object","properties":{"state":{"type":"array","items":{"type":"string"}},"country":{"type":"string"},"industry":{"type":"array","items":{"type":"string"}}}},"webhook_url":{"type":"string","description":"Optional results webhook."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":"500000","currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.500000 per run (lookalike_run)","intent":"charge","method":"tempo"}],"price":{"mode":"fixed","currency":"USD","amount":"0.500000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string"},"status":{"type":"string"},"results":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"website":{"type":"string"},"industry":{"type":"string"},"company_id":{"type":"string"},"employee_count":{"type":"integer"},"similarity_score":{"type":"number"}}}},"keywords":{"type":"array","items":{"type":"string"}}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/v1/enrich/linkedin-profile":{"post":{"summary":"Enrich a LinkedIn profile","description":"Full profile enrichment from a LinkedIn URL. Returns identity, headline, current title with seniority and function, work history, education, skills, follower and connection counts, company profile, location, and an auto resolved work email when discoverable. data_last_updated and data_first_seen show record freshness and profile_status flags deleted profiles. No charge when found is false.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["linkedin_url"],"properties":{"linkedin_url":{"type":"string","description":"Full LinkedIn profile URL."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per match (profile_match)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"contact":{"type":"object","properties":{"education":{"type":"array","items":{"type":"object"}},"full_name":{"type":"string"},"job_title":{"type":"string"},"seniority":{"type":"string"},"department":{"type":"string"},"work_email":{"type":"string"},"company_name":{"type":"string"},"direct_dials":{"type":"array","items":{"type":"string"}},"email_source":{"type":"string"},"company_domain":{"type":"string"},"profile_status":{"enum":["active","deleted"],"type":"string"},"data_first_seen":{"type":"string"},"work_experience":{"type":"array","items":{"type":"object"}},"data_last_updated":{"type":"string"},"linkedin_headline":{"type":"string"}}},"credits_used":{"type":"integer"}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/v1/icp-builder":{"post":{"summary":"Build an ICP from a description","description":"Describe an ideal customer profile in plain text. Returns a job_id immediately; results are delivered asynchronously via the optional webhook_url or by polling the job status endpoint. Flat rate per run.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["description"],"properties":{"count":{"type":"integer","description":"Matching companies to return. Default 50, max 200."},"description":{"type":"string","description":"Plain text description of the ideal customer profile."},"webhook_url":{"type":"string","description":"Optional URL that receives results when the job completes."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":"500000","currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.500000 per run (icp_run)","intent":"charge","method":"tempo"}],"price":{"mode":"fixed","currency":"USD","amount":"0.500000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string"},"status":{"enum":["pending","processing","completed","failed"],"type":"string"},"results":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"website":{"type":"string"},"industry":{"type":"string"},"company_id":{"type":"string"},"match_score":{"type":"number"},"employee_count":{"type":"integer"}}}}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/v1/intent/score":{"post":{"summary":"Score accounts for buying intent","description":"Score the domains you supply (mode score) or let discovery surface in market companies ranked by intent (mode discover). Fuses hiring velocity, role fit hiring, funding recency, technographic fit, competitor displacement, and optionally senior leadership changes into a 0 to 100 score with reason codes and per component sub scores. Billed per company scored.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"icp":{"type":"object","properties":{"technologies":{"type":"array","items":{"type":"string"},"description":"Technologies that indicate fit."},"hiring_titles":{"type":"array","items":{"type":"string"},"description":"Roles whose hiring implies demand."},"competitor_technologies":{"type":"array","items":{"type":"string"},"description":"Competitor products that mark a displacement target."}}},"days":{"type":"integer","description":"Signal lookback window in days, 1 to 90. Default 30."},"mode":{"enum":["score","discover"],"type":"string","description":"Inferred from the body when omitted."},"limit":{"type":"integer","description":"Companies to score, 1 to 25. Default 10."},"domain":{"type":"string","description":"Single domain shortcut."},"domains":{"type":"array","items":{"type":"string"},"description":"Domains to score in mode score."},"industry":{"type":"string","description":"Restrict discovery to one industry."},"location":{"type":"string","description":"Restrict discovery by job posting location."},"min_score":{"type":"integer","description":"Only return companies at or above this score."},"include_leadership_changes":{"type":"boolean","description":"Add the senior job change signal. Slower. Default false."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per company (company_scored)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"mode":{"type":"string"},"scored":{"type":"integer"},"companies":{"type":"array","items":{"type":"object","properties":{"tier":{"enum":["hot","warm","monitor","cold"],"type":"string"},"domain":{"type":"string"},"signals":{"type":"object"},"components":{"type":"object"},"company_name":{"type":"string"},"intent_score":{"type":"number"},"reason_codes":{"type":"array","items":{"type":"string"}}}}}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/v1/jobs/{job_id}":{"get":{"summary":"Get async job status","description":"Poll the status of an ICP Builder or Company Lookalikes job. Pass type icp or type lookalike. Returns the current status and results when complete. Free, does not bill.","parameters":[{"in":"path","name":"job_id","schema":{"type":"string"},"required":true,"description":"Job ID returned by the ICP Builder or Company Lookalikes endpoint.","example":"sample"},{"in":"query","name":"type","schema":{"enum":["icp","lookalike"],"type":"string"},"required":true,"description":"Job type.","example":"icp"}],"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":"0","currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"Free","intent":"charge","method":"tempo"}],"price":{"mode":"fixed","currency":"USD","amount":"0.000000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"job_id":{"type":"string"},"status":{"type":"string"},"results":{"type":"array","items":{"type":"object"}}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/v1/linkedin/profile-search":{"post":{"summary":"Search LinkedIn profiles","description":"Search the professional profile index by identity, current role, tenure, past employers, company attributes, geography, skills, education, and social metrics. Returns normalized profiles keyed on the public LinkedIn URL. Billed per profile returned, up to size. Set count true for a free count only query. Pass linkedin_url with size 1 for a single profile lookup.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"city":{"type":"string"},"from":{"type":"integer","description":"Pagination offset, 0 to 5000."},"name":{"type":"string"},"size":{"type":"integer","description":"Results per page, 1 to 50. Default 25."},"count":{"type":"boolean","description":"True returns a free count only, no profiles and no charge."},"state":{"type":"string"},"title":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}],"description":"Current title phrases, any match."},"degree":{"type":"string"},"domain":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}],"description":"Current employer domains."},"school":{"type":"string"},"skills":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}],"description":"Required skills, all must be present."},"company":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"country":{"type":"string"},"keyword":{"type":"string","description":"Free text search across headline, summary, skills, interests, and name."},"sort_by":{"enum":["relevance","recent_job_change","connections","followers"],"type":"string"},"industry":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"location":{"type":"string"},"interests":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"last_name":{"type":"string"},"seniority":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}],"description":"For example Vice President (VP), Chief X Officer (CxO), Director."},"sic_codes":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"first_name":{"type":"string"},"past_title":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"active_only":{"type":"boolean","description":"Only live profiles. Default true."},"country_iso":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"naics_codes":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"past_domain":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"postal_code":{"type":"string"},"specialties":{"type":"string"},"company_size":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"company_type":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"job_function":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"linkedin_url":{"type":"string","description":"Exact profile lookup by URL or /in/ slug."},"past_company":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"founded_after":{"type":"integer"},"max_employees":{"type":"integer"},"min_employees":{"type":"integer"},"min_followers":{"type":"integer"},"started_after":{"type":"string","description":"Current role started on or after, YYYY-MM-DD."},"title_exclude":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"company_region":{"type":"string"},"founded_before":{"type":"integer"},"min_jobs_count":{"type":"integer"},"started_before":{"type":"string"},"company_exclude":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"employment_type":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"graduated_after":{"type":"string"},"min_connections":{"type":"integer"},"company_locality":{"type":"string"},"graduated_before":{"type":"string"},"exclude_incomplete":{"type":"boolean"},"max_months_in_role":{"type":"integer"},"min_months_in_role":{"type":"integer"},"company_country_iso":{"type":"string"},"started_within_days":{"type":"integer","description":"Recent job changers within N days."},"require_linkedin_url":{"type":"boolean"},"min_employee_growth_12mo":{"type":"number","description":"12 month headcount growth multiplier, for example 1.2 means plus 20 percent."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per profile (profile_result)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"from":{"type":"integer"},"size":{"type":"integer"},"total":{"type":"integer"},"has_more":{"type":"boolean"},"profiles":{"type":"array","items":{"type":"object","properties":{"skills":{"type":"array","items":{"type":"string"}},"social":{"type":"object"},"summary":{"type":"string"},"headline":{"type":"string"},"location":{"type":"object"},"education":{"type":"array","items":{"type":"object"}},"full_name":{"type":"string"},"past_roles":{"type":"array","items":{"type":"object"}},"current_role":{"type":"object"},"linkedin_url":{"type":"string"}}}}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/v1/proposals/generate":{"post":{"summary":"Generate a proposal","description":"Generate a personalized sales or partnership proposal for a prospect. Crawls both websites, extracts branding and company context, and produces a fully branded HTML proposal with ROI projections, social proof, a shareable URL, and auto generated LinkedIn and email outreach copy.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["source_domain","target_domain"],"properties":{"cta_link":{"type":"string","description":"Custom CTA button URL, for example a demo booking page."},"contact_name":{"type":"string","description":"Recipient's full name for personalization."},"contact_email":{"type":"string"},"proposal_type":{"enum":["sales","partnership"],"type":"string","description":"Default sales."},"source_domain":{"type":"string","description":"Your company domain, used for branding and context."},"target_domain":{"type":"string","description":"Prospect's domain."},"calendar_embed":{"type":"string","description":"Raw HTML for an embedded calendar widget."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":"100000","currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.100000 per proposal (proposal)","intent":"charge","method":"tempo"}],"price":{"mode":"fixed","currency":"USD","amount":"0.100000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"Public shareable proposal URL."},"slug":{"type":"string"},"outreach":{"type":"object","properties":{"email_body":{"type":"string"},"email_subject":{"type":"string"},"linkedin_message":{"type":"string"}}},"credits_used":{"type":"integer"}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/v1/signals/hiring":{"post":{"summary":"Get hiring trends for a company","description":"Hiring composition, headcount growth by function and seniority, and live open roles for a single company identified by domain, name, or LinkedIn URL. Billed per record returned: each open role, with a 1 record minimum for a matched company and no charge when nothing matches.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string","description":"Company domain. One of domain, company, or linkedin is required."},"months":{"type":"integer","description":"Trend window in months, 3 to 36. Default 12."},"company":{"type":"string","description":"Company name."},"linkedin":{"type":"string","description":"Company LinkedIn URL."},"include_postings":{"type":"boolean","description":"Include live open roles. Default true."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per record (hiring_record)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"trends":{"type":"array","items":{"type":"object"}},"company":{"type":"object"},"postings":{"type":"array","items":{"type":"object"}},"functions":{"type":"array","items":{"type":"object"}},"headcount":{"type":"object"},"highlights":{"type":"object"},"seniorities":{"type":"array","items":{"type":"object"}}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/v1/signals/job-changes":{"post":{"summary":"Search job changes","description":"Find people who recently started a new role, with their previous company and title, filterable by new title, company, domain, seniority, industry, country, and company size. Billed per person returned.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"days":{"type":"integer","description":"Started a new role within the last N days, 7 to 365. Default 90."},"from":{"type":"integer","description":"Pagination offset, 0 to 2000."},"size":{"type":"integer","description":"Results per page, 1 to 50. Default 25."},"title":{"type":"string","description":"New job title phrase match."},"domain":{"type":"string","description":"New company domain."},"company":{"type":"string","description":"New company name phrase match."},"country":{"type":"string"},"industry":{"type":"string"},"seniority":{"type":"string","description":"For example Vice President (VP), Director."},"min_employees":{"type":"integer"}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per person (job_change)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"total":{"type":"integer"},"changes":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string"},"headline":{"type":"string"},"previous":{"type":"object","properties":{"title":{"type":"string"},"end_date":{"type":"string"},"company_name":{"type":"string"},"company_domain":{"type":"string"}}},"full_name":{"type":"string"},"seniority":{"type":"string"},"started_at":{"type":"string"},"company_name":{"type":"string"},"linkedin_url":{"type":"string"},"company_domain":{"type":"string"}}}}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/v1/signals/job-postings":{"post":{"summary":"Search job postings","description":"Search a global index of open roles crawled daily from company career sites and ATS boards, filterable by title, company, domain, industry, location, seniority, team, and recency. Billed per posting returned. Set count true for a free count only query.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"days":{"type":"integer","description":"Only postings from the last N days, 1 to 90. Default 30."},"team":{"type":"string","description":"Exact department or team name."},"count":{"type":"boolean","description":"True returns a free count only."},"limit":{"type":"integer","description":"Results per page. Default 25, max 100."},"title":{"type":"string","description":"Job title partial match."},"domain":{"type":"string","description":"Exact company domain."},"offset":{"type":"integer"},"company":{"type":"string","description":"Company name partial match."},"industry":{"type":"string","description":"Exact industry name."},"location":{"type":"string","description":"Location partial match."},"seniority":{"type":"string"},"remote_only":{"type":"boolean"},"employment_type":{"type":"string","description":"Exact employment type, for example Full-time."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per posting (job_posting)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"total":{"type":"integer"},"postings":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"url":{"type":"string"},"team":{"type":"string"},"title":{"type":"string"},"domain":{"type":"string"},"location":{"type":"string"},"is_remote":{"type":"boolean"},"posted_at":{"type":"string"},"seniority":{"type":"string"},"company_name":{"type":"string"},"employment_type":{"type":"string"}}}}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/v1/tech/catalog":{"post":{"summary":"Search the technology catalog","description":"Browse or search all tracked technologies with their adoption footprint and category. Free, does not bill.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"q":{"type":"string","description":"Search by name or slug."},"limit":{"type":"integer","description":"Records per page, 1 to 100. Default 25."},"offset":{"type":"integer"},"category":{"type":"string","description":"Filter to one category, for example CRM, Analytics."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":"0","currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"Free","intent":"charge","method":"tempo"}],"price":{"mode":"fixed","currency":"USD","amount":"0.000000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"total":{"type":"integer"},"technologies":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"category":{"type":"string"},"technology":{"type":"string"},"description":{"type":"string"},"domains_using":{"type":"integer"}}}}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/v1/tech/stack":{"post":{"summary":"Technology stack for a domain","description":"Return the full detected technology stack for a domain. Every technology is mapped to a category with a confidence score. Includes stack_sophistication, stack_gaps, and competing_vendors derived intelligence. Billed per domain profiled.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain to profile, for example stripe.com."}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":"10000","currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per domain (stack_profile)","intent":"charge","method":"tempo"}],"price":{"mode":"fixed","currency":"USD","amount":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"domain":{"type":"string"},"categories":{"type":"object"},"stack_gaps":{"type":"array","items":{"type":"string"}},"technologies":{"type":"array","items":{"type":"object"}},"technology_count":{"type":"integer"},"competing_vendors":{"type":"array","items":{"type":"object"}},"stack_sophistication":{"type":"number"}}}}}},"402":{"description":"Payment required"}}}},"/functions/v1/api-gateway/v1/tech/users":{"post":{"summary":"Companies running a technology","description":"Reverse technographic lookup: every company running a given technology, with optional firmographic enrichment and filtering by size, country, and web rank. Billed per company returned. Set count true to size the market for free.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["technology"],"properties":{"count":{"type":"boolean","description":"True returns a free count only."},"limit":{"type":"integer","description":"Records per page, 1 to 100. Default 25."},"enrich":{"type":"boolean","description":"Attach firmographics to each matching company. Default false."},"offset":{"type":"integer"},"country":{"type":"string","description":"Filter by HQ country."},"technology":{"type":"string","description":"Technology name or slug, for example HubSpot."},"max_web_rank":{"type":"integer","description":"For example 10000 for major sites only."},"min_web_rank":{"type":"integer"},"max_employees":{"type":"integer"},"min_employees":{"type":"integer"}}}}}},"x-payment-info":{"protocols":[{"mpp":{"method":"tempo","intent":"charge","currency":"USD"}},{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC"}}],"offers":[{"amount":null,"currency":"0x20C000000000000000000000b9537d11c60E8b50","description":"$0.010000 per company (tech_company)","intent":"charge","method":"tempo"}],"price":{"mode":"dynamic","currency":"USD","min":"0.010000"}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"sites":{"type":"array","items":{"type":"object","properties":{"domain":{"type":"string"},"country":{"type":"string"},"industry":{"type":"string"},"web_rank":{"type":"integer"},"company_name":{"type":"string"},"employee_count":{"type":"integer"}}}},"total":{"type":"integer"},"returned":{"type":"integer"},"technology":{"type":"string"}}}}}},"402":{"description":"Payment required"}}}}}}