{"openapi":"3.1.0","info":{"title":"Extruct AI","version":"1.0.0","description":"Extruct AI company research API. Semantic company search, lookalike company search, company profile lookup and enrichment, async deep search discovery tasks, and deep research report generation with citations. Find and discover companies using natural language queries, find similar companies to any domain, run AI-powered discovery tasks, and generate cited research reports on companies, people, and teams."},"x-service-info":{"name":"Extruct AI","docs":{"llms":"https://api.orthogonal.com/llms.txt"},"protocols":["mpp","x402","np"]},"servers":[{"url":"https://mpp.orthogonal.com/extruct-ai","description":"MPP (Tempo) rail"},{"url":"https://x402.orthogonal.com/extruct-ai","description":"x402 rail"},{"url":"https://np.orthogonal.com/extruct-ai","description":"np (Circle Gateway, x402 v2) rail"}],"paths":{"/v1/companies/{company_identifier}/similar":{"get":{"operationId":"extruct_ai_GET__v1_companies_company_identifier_similar","summary":"[Deprecated] Find companies similar to a reference company using Extruct AI lookalike search. Supports filters for size, country, city, and founded year. Prefer POST variant.","tags":["Extruct AI"],"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required (x402 / MPP / np)"}},"x-payment-info":{"price":0.09,"offers":[{"method":"mpp","intent":"charge","rail":"tempo","currency":"USDC.e","url":"https://mpp.orthogonal.com/extruct-ai/v1/companies/{company_identifier}/similar"},{"method":"mpp","intent":"charge","rail":"tempo","currency":"OUSD","url":"https://mpp.orthogonal.com/extruct-ai/v1/companies/{company_identifier}/similar"},{"method":"x402","intent":"charge","rail":"base","currency":"USDC","url":"https://x402.orthogonal.com/extruct-ai/v1/companies/{company_identifier}/similar"},{"method":"x402","intent":"charge","rail":"base","currency":"OUSD","url":"https://x402.orthogonal.com/extruct-ai/v1/companies/{company_identifier}/similar"},{"method":"x402","intent":"charge","rail":"monad","currency":"USDC","url":"https://x402.orthogonal.com/extruct-ai/v1/companies/{company_identifier}/similar"},{"method":"np","intent":"charge","rail":"base","currency":"USDC","settlement":"circle-gateway","version":"x402-v2","url":"https://np.orthogonal.com/extruct-ai/v1/companies/{company_identifier}/similar"}]}},"post":{"operationId":"extruct_ai_POST__v1_companies_company_identifier_similar","summary":"Find companies similar to a reference company using Extruct AI lookalike search. POST variant accepts filters as a JSON object for large exclude lists.","tags":["Extruct AI"],"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required (x402 / MPP / np)"}},"x-payment-info":{"price":0.09,"offers":[{"method":"mpp","intent":"charge","rail":"tempo","currency":"USDC.e","url":"https://mpp.orthogonal.com/extruct-ai/v1/companies/{company_identifier}/similar"},{"method":"mpp","intent":"charge","rail":"tempo","currency":"OUSD","url":"https://mpp.orthogonal.com/extruct-ai/v1/companies/{company_identifier}/similar"},{"method":"x402","intent":"charge","rail":"base","currency":"USDC","url":"https://x402.orthogonal.com/extruct-ai/v1/companies/{company_identifier}/similar"},{"method":"x402","intent":"charge","rail":"base","currency":"OUSD","url":"https://x402.orthogonal.com/extruct-ai/v1/companies/{company_identifier}/similar"},{"method":"x402","intent":"charge","rail":"monad","currency":"USDC","url":"https://x402.orthogonal.com/extruct-ai/v1/companies/{company_identifier}/similar"},{"method":"np","intent":"charge","rail":"base","currency":"USDC","settlement":"circle-gateway","version":"x402-v2","url":"https://np.orthogonal.com/extruct-ai/v1/companies/{company_identifier}/similar"}]}}},"/v1/discovery_tasks/{task_id}":{"get":{"operationId":"extruct_ai_GET__v1_discovery_tasks_task_id_","summary":"Get an Extruct AI Deep Search task by ID, including status and metadata. Use to poll task progress.","tags":["Extruct AI"],"responses":{"200":{"description":"Successful response"}}}},"/v1/companies/{company_identifier}":{"get":{"operationId":"extruct_ai_GET__v1_companies_company_identifier_","summary":"Look up the full enriched Extruct AI company profile for a known company UUID or domain. Returns description, employee count, HQ, social profiles, and more.","tags":["Extruct AI"],"responses":{"200":{"description":"Successful response"}}}},"/v1/deep_research_tasks/{task_id}":{"get":{"operationId":"extruct_ai_GET__v1_deep_research_tasks_task_id_","summary":"Get an Extruct AI Deep Research task by ID. Returns the full cited research report once status is done.","tags":["Extruct AI"],"responses":{"200":{"description":"Successful response"}}}},"/v1/companies/search":{"get":{"operationId":"extruct_ai_GET__v1_companies_search","summary":"[Deprecated] Search for companies using natural language queries with Extruct AI. Use filters (JSON string) to narrow results by size, country, city, and founded year range. Prefer POST variant.","tags":["Extruct AI"],"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required (x402 / MPP / np)"}},"x-payment-info":{"price":0.09,"offers":[{"method":"mpp","intent":"charge","rail":"tempo","currency":"USDC.e","url":"https://mpp.orthogonal.com/extruct-ai/v1/companies/search"},{"method":"mpp","intent":"charge","rail":"tempo","currency":"OUSD","url":"https://mpp.orthogonal.com/extruct-ai/v1/companies/search"},{"method":"x402","intent":"charge","rail":"base","currency":"USDC","url":"https://x402.orthogonal.com/extruct-ai/v1/companies/search"},{"method":"x402","intent":"charge","rail":"base","currency":"OUSD","url":"https://x402.orthogonal.com/extruct-ai/v1/companies/search"},{"method":"x402","intent":"charge","rail":"monad","currency":"USDC","url":"https://x402.orthogonal.com/extruct-ai/v1/companies/search"},{"method":"np","intent":"charge","rail":"base","currency":"USDC","settlement":"circle-gateway","version":"x402-v2","url":"https://np.orthogonal.com/extruct-ai/v1/companies/search"}]}},"post":{"operationId":"extruct_ai_POST__v1_companies_search","summary":"Search for companies using natural language queries with Extruct AI. POST variant accepts filters as a JSON object. Use when exclude.domains list is too large for a GET URL.","tags":["Extruct AI"],"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required (x402 / MPP / np)"}},"x-payment-info":{"price":0.09,"offers":[{"method":"mpp","intent":"charge","rail":"tempo","currency":"USDC.e","url":"https://mpp.orthogonal.com/extruct-ai/v1/companies/search"},{"method":"mpp","intent":"charge","rail":"tempo","currency":"OUSD","url":"https://mpp.orthogonal.com/extruct-ai/v1/companies/search"},{"method":"x402","intent":"charge","rail":"base","currency":"USDC","url":"https://x402.orthogonal.com/extruct-ai/v1/companies/search"},{"method":"x402","intent":"charge","rail":"base","currency":"OUSD","url":"https://x402.orthogonal.com/extruct-ai/v1/companies/search"},{"method":"x402","intent":"charge","rail":"monad","currency":"USDC","url":"https://x402.orthogonal.com/extruct-ai/v1/companies/search"},{"method":"np","intent":"charge","rail":"base","currency":"USDC","settlement":"circle-gateway","version":"x402-v2","url":"https://np.orthogonal.com/extruct-ai/v1/companies/search"}]}}},"/v1/deep_research_tasks":{"post":{"operationId":"extruct_ai_POST__v1_deep_research_tasks","summary":"Create an async Extruct AI Deep Research task that produces a cited report on a company, person, or team. Choose medium, high, or xhigh depth.","tags":["Extruct AI"],"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required (x402 / MPP / np)"}},"x-payment-info":{"price":"dynamic","offers":[{"method":"mpp","intent":"charge","rail":"tempo","currency":"USDC.e","url":"https://mpp.orthogonal.com/extruct-ai/v1/deep_research_tasks"},{"method":"mpp","intent":"charge","rail":"tempo","currency":"OUSD","url":"https://mpp.orthogonal.com/extruct-ai/v1/deep_research_tasks"},{"method":"x402","intent":"charge","rail":"base","currency":"USDC","url":"https://x402.orthogonal.com/extruct-ai/v1/deep_research_tasks"},{"method":"x402","intent":"charge","rail":"base","currency":"OUSD","url":"https://x402.orthogonal.com/extruct-ai/v1/deep_research_tasks"},{"method":"x402","intent":"charge","rail":"monad","currency":"USDC","url":"https://x402.orthogonal.com/extruct-ai/v1/deep_research_tasks"},{"method":"np","intent":"charge","rail":"base","currency":"USDC","settlement":"circle-gateway","version":"x402-v2","url":"https://np.orthogonal.com/extruct-ai/v1/deep_research_tasks"}]}}},"/v1/discovery_tasks/{task_id}/results":{"get":{"operationId":"extruct_ai_GET__v1_discovery_tasks_task_id_results","summary":"Get the results of an Extruct AI Deep Search task by task ID. Returns scored and enriched companies.","tags":["Extruct AI"],"responses":{"200":{"description":"Successful response"}}}},"/v1/discovery_tasks/{task_id}/resume":{"post":{"operationId":"extruct_ai_POST__v1_discovery_tasks_task_id_resume","summary":"Request additional results for a completed Extruct AI Deep Search task. Resumes discovery with new matches.","tags":["Extruct AI"],"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required (x402 / MPP / np)"}},"x-payment-info":{"price":"dynamic","offers":[{"method":"mpp","intent":"charge","rail":"tempo","currency":"USDC.e","url":"https://mpp.orthogonal.com/extruct-ai/v1/discovery_tasks/{task_id}/resume"},{"method":"mpp","intent":"charge","rail":"tempo","currency":"OUSD","url":"https://mpp.orthogonal.com/extruct-ai/v1/discovery_tasks/{task_id}/resume"},{"method":"x402","intent":"charge","rail":"base","currency":"USDC","url":"https://x402.orthogonal.com/extruct-ai/v1/discovery_tasks/{task_id}/resume"},{"method":"x402","intent":"charge","rail":"base","currency":"OUSD","url":"https://x402.orthogonal.com/extruct-ai/v1/discovery_tasks/{task_id}/resume"},{"method":"x402","intent":"charge","rail":"monad","currency":"USDC","url":"https://x402.orthogonal.com/extruct-ai/v1/discovery_tasks/{task_id}/resume"},{"method":"np","intent":"charge","rail":"base","currency":"USDC","settlement":"circle-gateway","version":"x402-v2","url":"https://np.orthogonal.com/extruct-ai/v1/discovery_tasks/{task_id}/resume"}]}}},"/v1/discovery_tasks":{"post":{"operationId":"extruct_ai_POST__v1_discovery_tasks","summary":"Create an async Extruct AI Deep Search discovery task. An AI agent finds and ranks companies against your natural-language criteria using web, Extruct DB, Maps, and LinkedIn.","tags":["Extruct AI"],"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required (x402 / MPP / np)"}},"x-payment-info":{"price":"dynamic","offers":[{"method":"mpp","intent":"charge","rail":"tempo","currency":"USDC.e","url":"https://mpp.orthogonal.com/extruct-ai/v1/discovery_tasks"},{"method":"mpp","intent":"charge","rail":"tempo","currency":"OUSD","url":"https://mpp.orthogonal.com/extruct-ai/v1/discovery_tasks"},{"method":"x402","intent":"charge","rail":"base","currency":"USDC","url":"https://x402.orthogonal.com/extruct-ai/v1/discovery_tasks"},{"method":"x402","intent":"charge","rail":"base","currency":"OUSD","url":"https://x402.orthogonal.com/extruct-ai/v1/discovery_tasks"},{"method":"x402","intent":"charge","rail":"monad","currency":"USDC","url":"https://x402.orthogonal.com/extruct-ai/v1/discovery_tasks"},{"method":"np","intent":"charge","rail":"base","currency":"USDC","settlement":"circle-gateway","version":"x402-v2","url":"https://np.orthogonal.com/extruct-ai/v1/discovery_tasks"}]}}}}}