{"schemaVersion":"1.0","name":"lookup","description":"Pay-per-call data APIs for AI agents. Verticals: legal (CourtListener) + financial (SEC EDGAR). Priced in USDC via x402.","homepage":"https://lookup.bustercall.workers.dev","documentation":"https://lookup.bustercall.workers.dev/openapi.yaml","network":"base","receiver":"0xd83a6d335B7792b409CDB5763A3C8885386402F0","asset":"USDC","contact":{"email":"contact@example.com"},"categories":["legal","financial","research","data","agent-tools"],"endpoints":[{"method":"GET","path":"/legal/cases/search","url":"https://lookup.bustercall.workers.dev/legal/cases/search","price":"$0.10","asset":"USDC","network":"base","description":"Search US federal and state court opinions by query, citation, party name, or judge. Returns structured matches with snippets, citations, and dates.","categories":["legal","case-law","research","litigation"],"inputs":[{"name":"q","in":"query","required":true,"description":"Free-text search query"},{"name":"court","in":"query","required":false,"description":"Court ID filter (e.g. scotus, ca9)"},{"name":"limit","in":"query","required":false,"description":"Max results, 1-50, default 20"}]},{"method":"GET","path":"/legal/cases/get","url":"https://lookup.bustercall.workers.dev/legal/cases/get","price":"$0.05","asset":"USDC","network":"base","description":"Fetch a single court opinion by CourtListener opinion ID. Returns full structured opinion text, parties, judges, dates, and citation list.","categories":["legal","case-law","litigation"],"inputs":[{"name":"id","in":"query","required":true,"description":"CourtListener opinion id"}]},{"method":"GET","path":"/legal/citations","url":"https://lookup.bustercall.workers.dev/legal/citations","price":"$0.50","asset":"USDC","network":"base","description":"Citation graph for a case. Returns both opinions cited by this case and opinions that cite it back, with depth scores.","categories":["legal","citations","research"],"inputs":[{"name":"case_id","in":"query","required":true,"description":"CourtListener opinion id"}]},{"method":"GET","path":"/legal/courts","url":"https://lookup.bustercall.workers.dev/legal/courts","price":"$0.02","asset":"USDC","network":"base","description":"List of US courts indexed by CourtListener with jurisdiction, type, dates of operation. Useful for resolving court names to CourtListener IDs.","categories":["legal","reference"],"inputs":[{"name":"jurisdiction","in":"query","required":false,"description":"F (federal), S (state), etc."},{"name":"limit","in":"query","required":false,"description":"Max results, default 100"}]},{"method":"GET","path":"/legal/dockets/search","url":"https://lookup.bustercall.workers.dev/legal/dockets/search","price":"$0.15","asset":"USDC","network":"base","description":"Search PACER dockets indexed by CourtListener. Returns docket numbers, parties, court, filing dates, and document counts.","categories":["legal","litigation","filings"],"inputs":[{"name":"q","in":"query","required":true,"description":"Free-text query against docket entries"},{"name":"court","in":"query","required":false,"description":"Court ID filter"},{"name":"limit","in":"query","required":false,"description":"Max results, 1-50, default 20"}]},{"method":"GET","path":"/legal/judges/search","url":"https://lookup.bustercall.workers.dev/legal/judges/search","price":"$0.05","asset":"USDC","network":"base","description":"Search US federal and state judges by name. Returns judge profiles with positions, courts, education, political affiliations, and tenure dates.","categories":["legal","judges","research"],"inputs":[{"name":"q","in":"query","required":true,"description":"Judge name (partial match)"},{"name":"limit","in":"query","required":false,"description":"Max results, default 20"}]},{"method":"GET","path":"/legal/judges/get","url":"https://lookup.bustercall.workers.dev/legal/judges/get","price":"$0.05","asset":"USDC","network":"base","description":"Fetch full profile of a specific judge by CourtListener judge ID — positions held, education, appointments, political affiliations, financial disclosures.","categories":["legal","judges","research"],"inputs":[{"name":"id","in":"query","required":true,"description":"CourtListener person/judge id"}]},{"method":"GET","path":"/legal/citation-lookup","url":"https://lookup.bustercall.workers.dev/legal/citation-lookup","price":"$0.10","asset":"USDC","network":"base","description":"Resolve a US case citation string (e.g. '410 U.S. 113') to the underlying CourtListener opinion. Useful for verifying citations and following references.","categories":["legal","citations","validation"],"inputs":[{"name":"citation","in":"query","required":true,"description":"Citation string, e.g. '410 U.S. 113'"}]},{"method":"GET","path":"/financial/companies/search","url":"https://lookup.bustercall.workers.dev/financial/companies/search","price":"$0.05","asset":"USDC","network":"base","description":"Search SEC-registered companies by ticker or name. Returns CIK, ticker, exchange, and filing counts.","categories":["financial","sec","edgar","research"],"inputs":[{"name":"q","in":"query","required":true,"description":"Ticker or company name"},{"name":"limit","in":"query","required":false,"description":"Max results, default 10"}]},{"method":"GET","path":"/financial/filings","url":"https://lookup.bustercall.workers.dev/financial/filings","price":"$0.10","asset":"USDC","network":"base","description":"List recent SEC filings for a company by CIK with form type, accession number, filing date, and primary document URL.","categories":["financial","sec","edgar","filings"],"inputs":[{"name":"cik","in":"query","required":true,"description":"10-digit zero-padded SEC CIK"},{"name":"type","in":"query","required":false,"description":"Form filter (10-K, 10-Q, 8-K, etc.)"},{"name":"limit","in":"query","required":false,"description":"Max results, default 50"}]},{"method":"GET","path":"/financial/facts","url":"https://lookup.bustercall.workers.dev/financial/facts","price":"$0.25","asset":"USDC","network":"base","description":"XBRL company facts for a CIK. Returns structured GAAP and IFRS line items across all historical filings — revenue, EPS, assets, etc.","categories":["financial","xbrl","fundamentals","sec"],"inputs":[{"name":"cik","in":"query","required":true,"description":"10-digit zero-padded SEC CIK"},{"name":"concept","in":"query","required":false,"description":"GAAP concept filter, e.g. Revenues"}]},{"method":"GET","path":"/financial/filing","url":"https://lookup.bustercall.workers.dev/financial/filing","price":"$0.20","asset":"USDC","network":"base","description":"Fetch a specific filing manifest by accession number and CIK. Returns filing metadata and full exhibit list with document URLs.","categories":["financial","sec","filings"],"inputs":[{"name":"accession","in":"query","required":true,"description":"Filing accession (e.g. 0000320193-24-000123)"},{"name":"cik","in":"query","required":true,"description":"10-digit zero-padded SEC CIK"}]},{"method":"GET","path":"/financial/filings/recent","url":"https://lookup.bustercall.workers.dev/financial/filings/recent","price":"$0.10","asset":"USDC","network":"base","description":"Stream of most recent SEC filings of a given form type across all issuers. Useful for monitoring 8-Ks, S-1s, insider trades.","categories":["financial","sec","monitoring"],"inputs":[{"name":"type","in":"query","required":true,"description":"Form type, e.g. 10-K, 8-K, 4, S-1"},{"name":"limit","in":"query","required":false,"description":"Max results, default 50"}]},{"method":"GET","path":"/financial/insider-trades/recent","url":"https://lookup.bustercall.workers.dev/financial/insider-trades/recent","price":"$0.15","asset":"USDC","network":"base","description":"Stream of most recent insider trade reports (SEC Form 4) across all issuers. Each entry includes filer, issuer, transaction code, shares, and price.","categories":["financial","insider-trades","monitoring","sec"],"inputs":[{"name":"limit","in":"query","required":false,"description":"Max results, default 50"}]},{"method":"GET","path":"/financial/8k/recent","url":"https://lookup.bustercall.workers.dev/financial/8k/recent","price":"$0.10","asset":"USDC","network":"base","description":"Stream of most recent 8-K material event filings across all issuers. Useful for monitoring corporate news as it hits SEC.","categories":["financial","8-k","monitoring","sec"],"inputs":[{"name":"limit","in":"query","required":false,"description":"Max results, default 50"}]},{"method":"GET","path":"/financial/concepts/search","url":"https://lookup.bustercall.workers.dev/financial/concepts/search","price":"$0.05","asset":"USDC","network":"base","description":"Search GAAP / IFRS taxonomy concept names (e.g. 'Revenues', 'CostOfGoodsSold'). Returns matching concepts useful as input to /financial/frames or /financial/facts.","categories":["financial","xbrl","reference"],"inputs":[{"name":"q","in":"query","required":true,"description":"Concept name fragment"},{"name":"limit","in":"query","required":false,"description":"Max results, default 50"}]},{"method":"GET","path":"/financial/frames","url":"https://lookup.bustercall.workers.dev/financial/frames","price":"$0.30","asset":"USDC","network":"base","description":"Cross-issuer peer comparison for a single GAAP concept in a given period. Returns every issuer's reported value (e.g. Q4 2023 Revenues across all filers).","categories":["financial","xbrl","fundamentals","comparison"],"inputs":[{"name":"concept","in":"query","required":true,"description":"GAAP concept, e.g. Revenues"},{"name":"period","in":"query","required":true,"description":"Fiscal period, e.g. CY2023Q4"},{"name":"unit","in":"query","required":false,"description":"Unit, e.g. USD (default)"}]},{"method":"GET","path":"/financial/mutual-funds/search","url":"https://lookup.bustercall.workers.dev/financial/mutual-funds/search","price":"$0.05","asset":"USDC","network":"base","description":"Search registered investment companies (mutual funds, ETFs) by name or ticker. Returns CIK, fund name, series, and class.","categories":["financial","funds","etf","sec"],"inputs":[{"name":"q","in":"query","required":true,"description":"Fund name or ticker"},{"name":"limit","in":"query","required":false,"description":"Max results, default 20"}]},{"method":"GET","path":"/economics/treasury/rates/daily","url":"https://lookup.bustercall.workers.dev/economics/treasury/rates/daily","price":"$0.05","asset":"USDC","network":"base","description":"Average interest rates on US Treasury securities. Source: Treasury FiscalData. Returns recent daily records by security type with average yield.","categories":["economics","treasury","rates","macro"],"inputs":[{"name":"limit","in":"query","required":false,"description":"Max records, default 30"}]},{"method":"GET","path":"/economics/treasury/debt","url":"https://lookup.bustercall.workers.dev/economics/treasury/debt","price":"$0.05","asset":"USDC","network":"base","description":"US Federal debt 'to the penny' — public, intragovernmental, and total. Source: Treasury FiscalData. Recent daily snapshots.","categories":["economics","treasury","debt","macro"],"inputs":[{"name":"limit","in":"query","required":false,"description":"Max records, default 10"}]},{"method":"GET","path":"/economics/treasury/auctions/recent","url":"https://lookup.bustercall.workers.dev/economics/treasury/auctions/recent","price":"$0.10","asset":"USDC","network":"base","description":"Recent US Treasury auction results. Source: Treasury FiscalData. Includes auction date, security type, term, CUSIP, high yield, accepted amount.","categories":["economics","treasury","auctions","macro"],"inputs":[{"name":"limit","in":"query","required":false,"description":"Max records, default 30"}]},{"method":"GET","path":"/economics/bls/cpi","url":"https://lookup.bustercall.workers.dev/economics/bls/cpi","price":"$0.05","asset":"USDC","network":"base","description":"US Consumer Price Index for All Urban Consumers (CUUR0000SA0), all items, NSA. Source: BLS. Returns full available time series.","categories":["economics","bls","inflation","cpi","macro"],"inputs":[]},{"method":"GET","path":"/economics/bls/unemployment","url":"https://lookup.bustercall.workers.dev/economics/bls/unemployment","price":"$0.05","asset":"USDC","network":"base","description":"US Civilian Unemployment Rate (LNS14000000), 16+, seasonally adjusted. Source: BLS. Full available time series.","categories":["economics","bls","unemployment","labor","macro"],"inputs":[]},{"method":"GET","path":"/patents/search","url":"https://lookup.bustercall.workers.dev/patents/search","price":"$0.10","asset":"USDC","network":"base","description":"Search US patents by keywords appearing in titles. Source: USPTO PatentsView. Returns patent number, title, date, type, assignees.","categories":["patents","uspto","ip","research"],"inputs":[{"name":"q","in":"query","required":true,"description":"Free-text search against patent title"},{"name":"limit","in":"query","required":false,"description":"Max results, default 20"}]},{"method":"GET","path":"/patents/get","url":"https://lookup.bustercall.workers.dev/patents/get","price":"$0.10","asset":"USDC","network":"base","description":"Fetch a single patent by ID. Returns full structured detail — abstract, inventors, assignees, CPC subclass codes, claim count.","categories":["patents","uspto","ip"],"inputs":[{"name":"id","in":"query","required":true,"description":"Patent id (e.g. 10000000)"}]},{"method":"GET","path":"/patents/citations","url":"https://lookup.bustercall.workers.dev/patents/citations","price":"$0.30","asset":"USDC","network":"base","description":"Citation graph for a patent. Returns both the patents this patent cites and the patents that cite it back, with dates and category.","categories":["patents","uspto","citations","ip"],"inputs":[{"name":"id","in":"query","required":true,"description":"Patent id"},{"name":"limit","in":"query","required":false,"description":"Max per direction, default 50"}]},{"method":"GET","path":"/patents/inventors/search","url":"https://lookup.bustercall.workers.dev/patents/inventors/search","price":"$0.05","asset":"USDC","network":"base","description":"Search patent inventors by first or last name. Returns inventor IDs and patent counts. Source: USPTO PatentsView.","categories":["patents","inventors","ip"],"inputs":[{"name":"q","in":"query","required":true,"description":"Inventor name fragment"},{"name":"limit","in":"query","required":false,"description":"Max results, default 20"}]},{"method":"GET","path":"/patents/assignees/search","url":"https://lookup.bustercall.workers.dev/patents/assignees/search","price":"$0.05","asset":"USDC","network":"base","description":"Search patent assignees (organizations) by name. Returns assignee ID and patent count. Useful for competitor IP analysis.","categories":["patents","assignees","competitive-intel","ip"],"inputs":[{"name":"q","in":"query","required":true,"description":"Organization name fragment"},{"name":"limit","in":"query","required":false,"description":"Max results, default 20"}]},{"method":"GET","path":"/gov/federal-register/search","url":"https://lookup.bustercall.workers.dev/gov/federal-register/search","price":"$0.10","asset":"USDC","network":"base","description":"Search the US Federal Register — proposed rules, executive orders, notices, agency actions. Source: federalregister.gov. Useful for regulatory monitoring.","categories":["government","regulations","federal-register","monitoring"],"inputs":[{"name":"q","in":"query","required":true,"description":"Free-text search query"},{"name":"limit","in":"query","required":false,"description":"Max results, default 20"}]},{"method":"GET","path":"/gov/federal-register/recent","url":"https://lookup.bustercall.workers.dev/gov/federal-register/recent","price":"$0.05","asset":"USDC","network":"base","description":"Most recent Federal Register documents, optionally filtered by type (rule, proposed_rule, notice, presidential_document).","categories":["government","regulations","monitoring"],"inputs":[{"name":"type","in":"query","required":false,"description":"Document type filter"},{"name":"limit","in":"query","required":false,"description":"Max results, default 20"}]},{"method":"GET","path":"/gov/fda/drugs/search","url":"https://lookup.bustercall.workers.dev/gov/fda/drugs/search","price":"$0.10","asset":"USDC","network":"base","description":"Search FDA-approved drugs by brand or generic name. Source: openFDA. Returns sponsor, marketing status, dosage forms, active ingredients.","categories":["government","fda","drugs","healthcare"],"inputs":[{"name":"q","in":"query","required":true,"description":"Brand or generic drug name"},{"name":"limit","in":"query","required":false,"description":"Max results, default 20"}]},{"method":"GET","path":"/gov/fda/drugs/recalls","url":"https://lookup.bustercall.workers.dev/gov/fda/drugs/recalls","price":"$0.10","asset":"USDC","network":"base","description":"FDA drug recall enforcement reports. Optionally filter by drug name. Source: openFDA. Returns classification, status, reason, dates.","categories":["government","fda","drugs","recalls","healthcare","monitoring"],"inputs":[{"name":"drug","in":"query","required":false,"description":"Drug name or product description"},{"name":"limit","in":"query","required":false,"description":"Max results, default 30"}]},{"method":"GET","path":"/gov/fda/adverse-events","url":"https://lookup.bustercall.workers.dev/gov/fda/adverse-events","price":"$0.15","asset":"USDC","network":"base","description":"FDA adverse event reports for a specific drug. Source: openFDA FAERS. Returns reactions, patient demographics, drug indication, severity.","categories":["government","fda","drugs","safety","healthcare"],"inputs":[{"name":"drug","in":"query","required":true,"description":"Drug brand or generic name"},{"name":"limit","in":"query","required":false,"description":"Max events, default 20"}]},{"method":"GET","path":"/gov/fda/devices/recalls","url":"https://lookup.bustercall.workers.dev/gov/fda/devices/recalls","price":"$0.10","asset":"USDC","network":"base","description":"FDA medical device recall enforcement reports. Optionally filter by device name. Source: openFDA. Useful for medical device monitoring.","categories":["government","fda","devices","recalls","healthcare"],"inputs":[{"name":"device","in":"query","required":false,"description":"Device name or product description"},{"name":"limit","in":"query","required":false,"description":"Max results, default 30"}]},{"method":"GET","path":"/companies/profile","url":"https://lookup.bustercall.workers.dev/companies/profile","price":"$0.40","asset":"USDC","network":"base","description":"Composite company profile by ticker — fans out to SEC submissions, XBRL company facts, and Federal Register mentions in parallel. Returns CIK, name, recent filings, key GAAP metrics (Revenue, NetIncome, EPS, Assets, R&D), and regulatory exposure summary in one synthesized response. Replaces 4+ upstream calls.","categories":["composite","companies","financial","research","premium"],"inputs":[{"name":"ticker","in":"query","required":true,"description":"Stock ticker, e.g. AAPL"}]},{"method":"GET","path":"/companies/by-ticker","url":"https://lookup.bustercall.workers.dev/companies/by-ticker","price":"$0.10","asset":"USDC","network":"base","description":"Convenience: ticker → CIK + recent SEC filings in one call. Optionally filter by form type (10-K, 10-Q, 8-K, etc.). Saves agents the ticker→CIK resolution step.","categories":["composite","companies","financial"],"inputs":[{"name":"ticker","in":"query","required":true,"description":"Stock ticker"},{"name":"type","in":"query","required":false,"description":"Form filter (10-K, 8-K, etc.)"},{"name":"limit","in":"query","required":false,"description":"Max filings, default 20"}]},{"method":"GET","path":"/companies/insiders","url":"https://lookup.bustercall.workers.dev/companies/insiders","price":"$0.15","asset":"USDC","network":"base","description":"Recent Form 4 insider trades for a given ticker. Resolves ticker to CIK, queries EDGAR full-text search filtered by issuer CIK and form 4. 90-day window. Saves agents from chaining ticker lookup → filing search.","categories":["composite","companies","insider-trades","financial"],"inputs":[{"name":"ticker","in":"query","required":true,"description":"Stock ticker"},{"name":"limit","in":"query","required":false,"description":"Max trades, default 20"}]},{"method":"GET","path":"/drugs/profile","url":"https://lookup.bustercall.workers.dev/drugs/profile","price":"$0.30","asset":"USDC","network":"base","description":"Composite drug safety profile by drug name. Fans out to FDA drugsfda (approval info), drug enforcement (recalls), and adverse event reports in parallel. Returns sponsor + brands + dosage forms + recall list + top-10 most reported adverse reactions with counts.","categories":["composite","drugs","healthcare","fda","premium"],"inputs":[{"name":"name","in":"query","required":true,"description":"Drug brand or generic name"}]},{"method":"GET","path":"/companies/intel","url":"https://lookup.bustercall.workers.dev/companies/intel","price":"$0.50","asset":"USDC","network":"base","description":"Flagship company intelligence brief by ticker. Cross-vertical synthesis combining 5 sources in parallel: SEC submissions (identity + recent filings), XBRL company facts (Revenue, NetIncome, Assets, EPS, R&D), EDGAR full-text search for recent insider trades (Form 4) and material events (8-K), and Federal Register regulatory mentions. One call replaces 7+ underlying requests. The premium intel endpoint.","categories":["composite","companies","intelligence","premium","research"],"inputs":[{"name":"ticker","in":"query","required":true,"description":"Stock ticker, e.g. AAPL"}]},{"method":"GET","path":"/judges/snapshot","url":"https://lookup.bustercall.workers.dev/judges/snapshot","price":"$0.30","asset":"USDC","network":"base","description":"Composite judge profile by CourtListener person ID. Returns full bio (DOB/DOD, education, ABA ratings, political affiliations with timeline) plus the judge's most recent written opinions with citations. Two parallel CourtListener queries synthesized into one structured response.","categories":["composite","legal","judges","research"],"inputs":[{"name":"id","in":"query","required":true,"description":"CourtListener person/judge id"},{"name":"limit","in":"query","required":false,"description":"Max recent opinions, default 20"}]},{"method":"GET","path":"/regulatory/agency-recent","url":"https://lookup.bustercall.workers.dev/regulatory/agency-recent","price":"$0.25","asset":"USDC","network":"base","description":"Recent regulatory activity for a federal agency. Returns Federal Register entries mentioning the agency, plus (for FDA specifically) recent drug and device recall enforcement reports. Cross-vertical synthesis for compliance/regulatory monitoring agents.","categories":["composite","government","regulatory","monitoring"],"inputs":[{"name":"agency","in":"query","required":true,"description":"Agency name, e.g. FDA, EPA, SEC, FTC"},{"name":"limit","in":"query","required":false,"description":"Max entries, default 15"}]},{"method":"GET","path":"/case-law/by-citation","url":"https://lookup.bustercall.workers.dev/case-law/by-citation","price":"$0.25","asset":"USDC","network":"base","description":"Composite case lookup: given a citation string (e.g. '410 U.S. 113'), returns the matching opinion's metadata plus its citation graph (what it cites + what cites it). Single call replaces three CourtListener round trips.","categories":["composite","legal","case-law","citations"],"inputs":[{"name":"citation","in":"query","required":true,"description":"Citation string, e.g. '410 U.S. 113'"}]},{"method":"GET","path":"/util/ping","url":"https://lookup.bustercall.workers.dev/util/ping","price":"$0.001","asset":"USDC","network":"base","description":"Cheap heartbeat endpoint. Pure compute, no upstream call. Returns service name, network, timestamp, and a unique nonce. Designed for stress tests and high-volume agent probes.","categories":["util","ping","stress-test","health"],"inputs":[]},{"method":"GET","path":"/util/echo","url":"https://lookup.bustercall.workers.dev/util/echo","price":"$0.001","asset":"USDC","network":"base","description":"Echoes back the request's query parameters with a timestamp and unique nonce. Useful for testing agent payment flows and round-trip verification. Pure compute.","categories":["util","echo","stress-test","testing"],"inputs":[]}]}