{"openapi":"3.1.0","info":{"title":"Bourse API","version":"1.2.0","description":"Alternative and market data from public sources: Congress, insiders, 13F, lobbying, contracts, Trump trades, TV picks, attention, layoffs, strategies and more.","contact":{"url":"https://www.bourse.pl/api/"}},"servers":[{"url":"https://api.bourse.pl"}],"components":{"securitySchemes":{"bearer":{"type":"http","scheme":"bearer"},"apiKey":{"type":"apiKey","in":"header","name":"X-API-Key"}}},"security":[{"bearer":[]},{"apiKey":[]}],"paths":{"/v1/congress":{"get":{"tags":["Washington"],"summary":"Stock trades disclosed by members of the U.S. Congress (STOCK Act periodic transaction reports), with price at trade and performance since.","description":"Fields: member, chamber, party, ticker, asset, transaction_type, amount_range, transaction_date, disclosure_date, est_price, recent_price, perf_pct, source_url.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"member","in":"query","required":false,"description":"Filter by member.","schema":{"type":"string"}},{"name":"chamber","in":"query","required":false,"description":"Filter by chamber.","schema":{"type":"string"}},{"name":"party","in":"query","required":false,"description":"Filter by party.","schema":{"type":"string"}},{"name":"type","in":"query","required":false,"description":"Filter by type.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (member, chamber, party, ticker, asset, transaction_type...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/congress/{ticker}":{"get":{"tags":["Washington"],"summary":"Stock trades disclosed by members of the U.S. Congress (STOCK Act periodic transaction reports), with price at trade and performance since. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"member","in":"query","required":false,"description":"Filter by member.","schema":{"type":"string"}},{"name":"chamber","in":"query","required":false,"description":"Filter by chamber.","schema":{"type":"string"}},{"name":"party","in":"query","required":false,"description":"Filter by party.","schema":{"type":"string"}},{"name":"type","in":"query","required":false,"description":"Filter by type.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (member, chamber, party, ticker, asset, transaction_type...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/lobbying":{"get":{"tags":["Washington"],"summary":"Federal lobbying disclosures (Lobbying Disclosure Act reports) matched to public companies.","description":"Fields: id, ticker, client, registrant, amount, year, quarter, date, issues, description, url.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"client","in":"query","required":false,"description":"Filter by client.","schema":{"type":"string"}},{"name":"registrant","in":"query","required":false,"description":"Filter by registrant.","schema":{"type":"string"}},{"name":"quarter","in":"query","required":false,"description":"Filter by quarter.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, ticker, client, registrant, amount, year...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/lobbying/{ticker}":{"get":{"tags":["Washington"],"summary":"Federal lobbying disclosures (Lobbying Disclosure Act reports) matched to public companies. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"client","in":"query","required":false,"description":"Filter by client.","schema":{"type":"string"}},{"name":"registrant","in":"query","required":false,"description":"Filter by registrant.","schema":{"type":"string"}},{"name":"quarter","in":"query","required":false,"description":"Filter by quarter.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, ticker, client, registrant, amount, year...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/contracts":{"get":{"tags":["Washington"],"summary":"U.S. federal government contract awards (USAspending) matched to public companies.","description":"Fields: id, ticker, recipient, amount, agency, sub_agency, date, description, url.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"agency","in":"query","required":false,"description":"Filter by agency.","schema":{"type":"string"}},{"name":"recipient","in":"query","required":false,"description":"Filter by recipient.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, ticker, recipient, amount, agency, sub_agency...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/contracts/{ticker}":{"get":{"tags":["Washington"],"summary":"U.S. federal government contract awards (USAspending) matched to public companies. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"agency","in":"query","required":false,"description":"Filter by agency.","schema":{"type":"string"}},{"name":"recipient","in":"query","required":false,"description":"Filter by recipient.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, ticker, recipient, amount, agency, sub_agency...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/senate":{"get":{"tags":["Washington"],"summary":"Stock trades disclosed by U.S. Senators.","description":"Fields: member, chamber, party, ticker, asset, transaction_type, amount_range, transaction_date, disclosure_date, est_price, recent_price, perf_pct, source_url.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"member","in":"query","required":false,"description":"Filter by member.","schema":{"type":"string"}},{"name":"party","in":"query","required":false,"description":"Filter by party.","schema":{"type":"string"}},{"name":"type","in":"query","required":false,"description":"Filter by type.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (member, chamber, party, ticker, asset, transaction_type...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/senate/{ticker}":{"get":{"tags":["Washington"],"summary":"Stock trades disclosed by U.S. Senators. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"member","in":"query","required":false,"description":"Filter by member.","schema":{"type":"string"}},{"name":"party","in":"query","required":false,"description":"Filter by party.","schema":{"type":"string"}},{"name":"type","in":"query","required":false,"description":"Filter by type.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (member, chamber, party, ticker, asset, transaction_type...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/house":{"get":{"tags":["Washington"],"summary":"Stock trades disclosed by members of the U.S. House of Representatives.","description":"Fields: member, chamber, party, ticker, asset, transaction_type, amount_range, transaction_date, disclosure_date, est_price, recent_price, perf_pct, source_url.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"member","in":"query","required":false,"description":"Filter by member.","schema":{"type":"string"}},{"name":"party","in":"query","required":false,"description":"Filter by party.","schema":{"type":"string"}},{"name":"type","in":"query","required":false,"description":"Filter by type.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (member, chamber, party, ticker, asset, transaction_type...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/house/{ticker}":{"get":{"tags":["Washington"],"summary":"Stock trades disclosed by members of the U.S. House of Representatives. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"member","in":"query","required":false,"description":"Filter by member.","schema":{"type":"string"}},{"name":"party","in":"query","required":false,"description":"Filter by party.","schema":{"type":"string"}},{"name":"type","in":"query","required":false,"description":"Filter by type.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (member, chamber, party, ticker, asset, transaction_type...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/trump-trades":{"get":{"tags":["Washington"],"summary":"President Donald Trump's securities transactions from OGE Form 278-T periodic transaction reports (stocks, ETFs, bonds), with amount ranges.","description":"Fields: id, person, asset, ticker, type, asset_class, date, amount_min, amount_max, filed, filed_late, report_url.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"type","in":"query","required":false,"description":"Filter by type.","schema":{"type":"string"}},{"name":"asset_class","in":"query","required":false,"description":"Filter by asset_class.","schema":{"type":"string"}},{"name":"q","in":"query","required":false,"description":"Filter by q.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, person, asset, ticker, type, asset_class...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/trump-trades/{ticker}":{"get":{"tags":["Washington"],"summary":"President Donald Trump's securities transactions from OGE Form 278-T periodic transaction reports (stocks, ETFs, bonds), with amount ranges. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"type","in":"query","required":false,"description":"Filter by type.","schema":{"type":"string"}},{"name":"asset_class","in":"query","required":false,"description":"Filter by asset_class.","schema":{"type":"string"}},{"name":"q","in":"query","required":false,"description":"Filter by q.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, person, asset, ticker, type, asset_class...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/cabinet-trades":{"get":{"tags":["Washington"],"summary":"Securities transactions of U.S. Cabinet secretaries, agency heads, Federal Reserve governors and White House advisers from OGE Form 278-T reports published by the Office of Government Ethics (the President is in trump-trades). Filter group=cabinet|federal_reserve|white_house|other.","description":"Fields: id, person, position, agency, group, asset, ticker, type, asset_class, date, amount_min, amount_max, filed, published, filed_late, report_url.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"person","in":"query","required":false,"description":"Filter by person.","schema":{"type":"string"}},{"name":"agency","in":"query","required":false,"description":"Filter by agency.","schema":{"type":"string"}},{"name":"group","in":"query","required":false,"description":"Filter by group.","schema":{"type":"string"}},{"name":"type","in":"query","required":false,"description":"Filter by type.","schema":{"type":"string"}},{"name":"asset_class","in":"query","required":false,"description":"Filter by asset_class.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, person, position, agency, group, asset...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/cabinet-trades/{ticker}":{"get":{"tags":["Washington"],"summary":"Securities transactions of U.S. Cabinet secretaries, agency heads, Federal Reserve governors and White House advisers from OGE Form 278-T reports published by the Office of Government Ethics (the President is in trump-trades). Filter group=cabinet|federal_reserve|white_house|other. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"person","in":"query","required":false,"description":"Filter by person.","schema":{"type":"string"}},{"name":"agency","in":"query","required":false,"description":"Filter by agency.","schema":{"type":"string"}},{"name":"group","in":"query","required":false,"description":"Filter by group.","schema":{"type":"string"}},{"name":"type","in":"query","required":false,"description":"Filter by type.","schema":{"type":"string"}},{"name":"asset_class","in":"query","required":false,"description":"Filter by asset_class.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, person, position, agency, group, asset...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/revolving-door":{"get":{"tags":["Washington"],"summary":"Former government officials and congressional staff lobbying for public companies (\"covered positions\" in LD-2 reports).","description":"Fields: id, ticker, client, registrant, lobbyist, former_position, new_lobbyist, year, quarter, date, issues, agencies, url.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"lobbyist","in":"query","required":false,"description":"Filter by lobbyist.","schema":{"type":"string"}},{"name":"position","in":"query","required":false,"description":"Filter by position.","schema":{"type":"string"}},{"name":"client","in":"query","required":false,"description":"Filter by client.","schema":{"type":"string"}},{"name":"quarter","in":"query","required":false,"description":"Filter by quarter.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, ticker, client, registrant, lobbyist, former_position...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/revolving-door/{ticker}":{"get":{"tags":["Washington"],"summary":"Former government officials and congressional staff lobbying for public companies (\"covered positions\" in LD-2 reports). One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"lobbyist","in":"query","required":false,"description":"Filter by lobbyist.","schema":{"type":"string"}},{"name":"position","in":"query","required":false,"description":"Filter by position.","schema":{"type":"string"}},{"name":"client","in":"query","required":false,"description":"Filter by client.","schema":{"type":"string"}},{"name":"quarter","in":"query","required":false,"description":"Filter by quarter.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, ticker, client, registrant, lobbyist, former_position...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/warn-layoffs":{"get":{"tags":["Washington"],"summary":"WARN Act mass layoff and plant closure notices from U.S. states, matched to public companies where possible.","description":"Fields: id, state, company, company_canonical, ticker, city, employees, notice_date, effective_date, type, source.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"state","in":"query","required":false,"description":"Filter by state.","schema":{"type":"string"}},{"name":"company","in":"query","required":false,"description":"Filter by company.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, state, company, company_canonical, ticker, city...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/warn-layoffs/{ticker}":{"get":{"tags":["Washington"],"summary":"WARN Act mass layoff and plant closure notices from U.S. states, matched to public companies where possible. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"state","in":"query","required":false,"description":"Filter by state.","schema":{"type":"string"}},{"name":"company","in":"query","required":false,"description":"Filter by company.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, state, company, company_canonical, ticker, city...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/insiders":{"get":{"tags":["Insiders & institutions"],"summary":"Insider transactions from SEC Form 4 (code P = open-market purchase, S = sale), with 1-day and 1-month returns after the trade.","description":"Fields: ticker, company_name, insider_name, insider_title, is_officer, transaction_code, shares_amount, price_per_share, total_value, shares_owned_after, transaction_date, return_1d, return_1m.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"insider","in":"query","required":false,"description":"Filter by insider.","schema":{"type":"string"}},{"name":"title","in":"query","required":false,"description":"Filter by title.","schema":{"type":"string"}},{"name":"code","in":"query","required":false,"description":"Filter by code.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (ticker, company_name, insider_name, insider_title, is_officer, transaction_code...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/insiders/{ticker}":{"get":{"tags":["Insiders & institutions"],"summary":"Insider transactions from SEC Form 4 (code P = open-market purchase, S = sale), with 1-day and 1-month returns after the trade. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"insider","in":"query","required":false,"description":"Filter by insider.","schema":{"type":"string"}},{"name":"title","in":"query","required":false,"description":"Filter by title.","schema":{"type":"string"}},{"name":"code","in":"query","required":false,"description":"Filter by code.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (ticker, company_name, insider_name, insider_title, is_officer, transaction_code...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/funds13f":{"get":{"tags":["Insiders & institutions"],"summary":"Holdings of large investment managers from SEC Form 13F filings.","description":"Fields: fund, company, value_usd, shares, filing_date.","parameters":[{"name":"fund","in":"query","required":false,"description":"Filter by fund.","schema":{"type":"string"}},{"name":"company","in":"query","required":false,"description":"Filter by company.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (fund, company, value_usd, shares, filing_date...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/whales":{"get":{"tags":["Insiders & institutions"],"summary":"Large-stake filings (SEC Schedule 13D and 13G): who crossed 5% ownership in a company.","description":"Fields: id, date, form, company, company_cik, ticker, investor, investor_cik, url.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"investor","in":"query","required":false,"description":"Filter by investor.","schema":{"type":"string"}},{"name":"form","in":"query","required":false,"description":"Filter by form.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, date, form, company, company_cik, ticker...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/whales/{ticker}":{"get":{"tags":["Insiders & institutions"],"summary":"Large-stake filings (SEC Schedule 13D and 13G): who crossed 5% ownership in a company. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"investor","in":"query","required":false,"description":"Filter by investor.","schema":{"type":"string"}},{"name":"form","in":"query","required":false,"description":"Filter by form.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, date, form, company, company_cik, ticker...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/prediction-markets":{"get":{"tags":["Alternative data"],"summary":"Large trades (over $10,000) on Polymarket prediction markets.","description":"Fields: id, time, market, slug, outcome, side, amount_usd, price, size, wallet, trader, url.","parameters":[{"name":"market","in":"query","required":false,"description":"Filter by market.","schema":{"type":"string"}},{"name":"side","in":"query","required":false,"description":"Filter by side.","schema":{"type":"string"}},{"name":"wallet","in":"query","required":false,"description":"Filter by wallet.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, time, market, slug, outcome, side...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/short-interest":{"get":{"tags":["Alternative data"],"summary":"Short interest (shares sold short, % of float, days to cover) and change vs the prior report.","description":"Fields: ticker, date, shares_short, pct_float, days_to_cover, shares_short_prior, change, float_shares.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (ticker, date, shares_short, pct_float, days_to_cover, shares_short_prior...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/short-interest/{ticker}":{"get":{"tags":["Alternative data"],"summary":"Short interest (shares sold short, % of float, days to cover) and change vs the prior report. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (ticker, date, shares_short, pct_float, days_to_cover, shares_short_prior...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/executive-compensation":{"get":{"tags":["SEC filings"],"summary":"CEO (PEO) total compensation from Pay-versus-Performance XBRL disclosures in proxy statements.","description":"Fields: cik, company, ticker, year, ceo_total_comp_usd, period_end, accession.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"year","in":"query","required":false,"description":"Filter by year.","schema":{"type":"string"}},{"name":"company","in":"query","required":false,"description":"Filter by company.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (cik, company, ticker, year, ceo_total_comp_usd, period_end...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/executive-compensation/{ticker}":{"get":{"tags":["SEC filings"],"summary":"CEO (PEO) total compensation from Pay-versus-Performance XBRL disclosures in proxy statements. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"year","in":"query","required":false,"description":"Filter by year.","schema":{"type":"string"}},{"name":"company","in":"query","required":false,"description":"Filter by company.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (cik, company, ticker, year, ceo_total_comp_usd, period_end...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/stock-splits":{"get":{"tags":["SEC filings"],"summary":"Upcoming and recent stock splits and reverse splits.","description":"Fields: ticker, name, ratio, factor, date, announced.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (ticker, name, ratio, factor, date, announced...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/stock-splits/{ticker}":{"get":{"tags":["SEC filings"],"summary":"Upcoming and recent stock splits and reverse splits. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (ticker, name, ratio, factor, date, announced...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/etf-holdings":{"get":{"tags":["Insiders & institutions"],"summary":"Daily holdings of ARK and iShares ETFs.","description":"Fields: etf, date, ticker, name, weight_pct, market_value, shares.","parameters":[{"name":"etf","in":"query","required":false,"description":"Filter by etf.","schema":{"type":"string"}},{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (etf, date, ticker, name, weight_pct, market_value...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/etf-holdings/{ticker}":{"get":{"tags":["Insiders & institutions"],"summary":"Daily holdings of ARK and iShares ETFs. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"etf","in":"query","required":false,"description":"Filter by etf.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (etf, date, ticker, name, weight_pct, market_value...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/government-spending":{"get":{"tags":["Washington"],"summary":"U.S. federal agency budgets, obligations and outlays (USAspending).","description":"Fields: code, agency, abbreviation, fiscal_year, budget_authority, obligated, outlays, share_of_budget.","parameters":[{"name":"agency","in":"query","required":false,"description":"Filter by agency.","schema":{"type":"string"}},{"name":"year","in":"query","required":false,"description":"Filter by year.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (code, agency, abbreviation, fiscal_year, budget_authority, obligated...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/legislation":{"get":{"tags":["Washington"],"summary":"Bills in the U.S. Congress with the latest action (Congress.gov).","description":"Fields: id, congress, type, number, title, chamber, latest_action, latest_action_date, updated, url.","parameters":[{"name":"q","in":"query","required":false,"description":"Filter by q.","schema":{"type":"string"}},{"name":"type","in":"query","required":false,"description":"Filter by type.","schema":{"type":"string"}},{"name":"chamber","in":"query","required":false,"description":"Filter by chamber.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, congress, type, number, title, chamber...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/elections":{"get":{"tags":["Washington"],"summary":"2026 midterm candidates for the Senate and House: money raised, spent and cash on hand (FEC).","description":"Fields: id, cycle, name, party, office, state, district, status, receipts, disbursements, cash_on_hand, coverage_end.","parameters":[{"name":"state","in":"query","required":false,"description":"Filter by state.","schema":{"type":"string"}},{"name":"office","in":"query","required":false,"description":"Filter by office.","schema":{"type":"string"}},{"name":"party","in":"query","required":false,"description":"Filter by party.","schema":{"type":"string"}},{"name":"name","in":"query","required":false,"description":"Filter by name.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, cycle, name, party, office, state...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/corporate-pacs":{"get":{"tags":["Washington"],"summary":"Corporate PACs matched to public companies and how much they gave to federal candidates (FEC).","description":"Fields: id, cycle, committee, ticker, receipts, disbursements, to_candidates, cash_on_hand.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"committee","in":"query","required":false,"description":"Filter by committee.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, cycle, committee, ticker, receipts, disbursements...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/corporate-pacs/{ticker}":{"get":{"tags":["Washington"],"summary":"Corporate PACs matched to public companies and how much they gave to federal candidates (FEC). One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"committee","in":"query","required":false,"description":"Filter by committee.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, cycle, committee, ticker, receipts, disbursements...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/app-ratings":{"get":{"tags":["Alternative data"],"summary":"Daily App Store rating and rating count of consumer apps of public companies.","description":"Fields: ticker, app_id, date, app, rating, ratings_count, version, version_date.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (ticker, app_id, date, app, rating, ratings_count...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/app-ratings/{ticker}":{"get":{"tags":["Alternative data"],"summary":"Daily App Store rating and rating count of consumer apps of public companies. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (ticker, app_id, date, app, rating, ratings_count...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/patents":{"get":{"tags":["Alternative data"],"summary":"U.S. patents granted to public companies (PatentsView).","description":"Fields: id, ticker, assignee, title, date.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"q","in":"query","required":false,"description":"Filter by q.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, ticker, assignee, title, date...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/patents/{ticker}":{"get":{"tags":["Alternative data"],"summary":"U.S. patents granted to public companies (PatentsView). One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"q","in":"query","required":false,"description":"Filter by q.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, ticker, assignee, title, date...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/committees":{"get":{"tags":["Washington"],"summary":"Current congressional committee membership.","description":"Fields: bioguide, member, chamber, committee_id, committee, title, rank.","parameters":[{"name":"member","in":"query","required":false,"description":"Filter by member.","schema":{"type":"string"}},{"name":"committee","in":"query","required":false,"description":"Filter by committee.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (bioguide, member, chamber, committee_id, committee, title...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/investor-13f":{"get":{"tags":["Insiders & institutions"],"summary":"Holdings history of famous investors (Buffett, Burry, Ackman, Marks, Gates...) from 13F filings.","description":"Fields: investor, cik, filed, issuer, ticker, value_usd, shares.","parameters":[{"name":"investor","in":"query","required":false,"description":"Filter by investor.","schema":{"type":"string"}},{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (investor, cik, filed, issuer, ticker, value_usd...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/investor-13f/{ticker}":{"get":{"tags":["Insiders & institutions"],"summary":"Holdings history of famous investors (Buffett, Burry, Ackman, Marks, Gates...) from 13F filings. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"investor","in":"query","required":false,"description":"Filter by investor.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (investor, cik, filed, issuer, ticker, value_usd...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/dc-insider-score":{"get":{"tags":["Washington"],"summary":"Bourse DC Insider Score 0-100: Congress net buying, lobbying growth and new government contracts.","description":"Premium keys only. Fields: ticker, score, congress_net, lobbying_growth, contracts_90d, updated_at.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (ticker, score, congress_net, lobbying_growth, contracts_90d, updated_at...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/dc-insider-score/{ticker}":{"get":{"tags":["Washington"],"summary":"Bourse DC Insider Score 0-100: Congress net buying, lobbying growth and new government contracts. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (ticker, score, congress_net, lobbying_growth, contracts_90d, updated_at...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/analysts":{"get":{"tags":["Wall Street"],"summary":"Wall Street analyst consensus: price targets, rating distribution and number of analysts.","description":"Fields: symbol, name, price, target_mean, target_median, target_high, target_low, analysts, rating_mean, rating, strong_buy, buy, hold, sell, strong_sell, updated_at.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"rating","in":"query","required":false,"description":"Filter by rating.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (symbol, name, price, target_mean, target_median, target_high...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/analysts/{ticker}":{"get":{"tags":["Wall Street"],"summary":"Wall Street analyst consensus: price targets, rating distribution and number of analysts. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"rating","in":"query","required":false,"description":"Filter by rating.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (symbol, name, price, target_mean, target_median, target_high...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/ratings":{"get":{"tags":["Wall Street"],"summary":"Analyst upgrades, downgrades and initiations by brokerage firm.","description":"Fields: symbol, name, firm, from_grade, to_grade, action, date.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"firm","in":"query","required":false,"description":"Filter by firm.","schema":{"type":"string"}},{"name":"action","in":"query","required":false,"description":"Filter by action.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (symbol, name, firm, from_grade, to_grade, action...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/ratings/{ticker}":{"get":{"tags":["Wall Street"],"summary":"Analyst upgrades, downgrades and initiations by brokerage firm. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"firm","in":"query","required":false,"description":"Filter by firm.","schema":{"type":"string"}},{"name":"action","in":"query","required":false,"description":"Filter by action.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (symbol, name, firm, from_grade, to_grade, action...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/earnings":{"get":{"tags":["Wall Street"],"summary":"Upcoming earnings report dates with EPS estimates.","description":"Fields: symbol, name, report_date, eps_estimate, currency.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (symbol, name, report_date, eps_estimate, currency...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/earnings/{ticker}":{"get":{"tags":["Wall Street"],"summary":"Upcoming earnings report dates with EPS estimates. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (symbol, name, report_date, eps_estimate, currency...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/dividends":{"get":{"tags":["Wall Street"],"summary":"Dividends: annual amount, yield, payout ratio, ex-dividend and payment dates.","description":"Fields: symbol, name, price, annual_amount, yield_pct, ex_date, pay_date, payout_pct, currency, updated_at.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (symbol, name, price, annual_amount, yield_pct, ex_date...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/dividends/{ticker}":{"get":{"tags":["Wall Street"],"summary":"Dividends: annual amount, yield, payout ratio, ex-dividend and payment dates. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (symbol, name, price, annual_amount, yield_pct, ex_date...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/tv-picks":{"get":{"tags":["Retail & market"],"summary":"Stock calls made on CNBC: Jim Cramer's \"Mad Money\" (including the lightning round) and guests' \"Final Trades\" (stance classified by AI).","description":"Fields: id, date, show, person, ticker, company, call, reason, url, title.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"person","in":"query","required":false,"description":"Filter by person.","schema":{"type":"string"}},{"name":"show","in":"query","required":false,"description":"Filter by show.","schema":{"type":"string"}},{"name":"call","in":"query","required":false,"description":"Filter by call.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, date, show, person, ticker, company...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/tv-picks/{ticker}":{"get":{"tags":["Retail & market"],"summary":"Stock calls made on CNBC: Jim Cramer's \"Mad Money\" (including the lightning round) and guests' \"Final Trades\" (stance classified by AI). One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"person","in":"query","required":false,"description":"Filter by person.","schema":{"type":"string"}},{"name":"show","in":"query","required":false,"description":"Filter by show.","schema":{"type":"string"}},{"name":"call","in":"query","required":false,"description":"Filter by call.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, date, show, person, ticker, company...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/google-trends":{"get":{"tags":["Retail & market"],"summary":"Google search interest (0-100, U.S.) for \"TICKER stock\", daily.","description":"Fields: ticker, date, interest.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (ticker, date, interest...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/google-trends/{ticker}":{"get":{"tags":["Retail & market"],"summary":"Google search interest (0-100, U.S.) for \"TICKER stock\", daily. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (ticker, date, interest...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/wikipedia-views":{"get":{"tags":["Retail & market"],"summary":"Daily English Wikipedia page views of each company's article.","description":"Fields: ticker, date, views.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (ticker, date, views...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/wikipedia-views/{ticker}":{"get":{"tags":["Retail & market"],"summary":"Daily English Wikipedia page views of each company's article. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (ticker, date, views...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/attention":{"get":{"tags":["Retail & market"],"summary":"Retail attention snapshot per stock: latest Google Trends level and 7-day spike, Wikipedia views and spike.","description":"Fields: ticker, query, google_latest, google_spike_pct, google_date, wikipedia_article, wikipedia_views_7d, wikipedia_spike_pct, wikipedia_date, updated_at.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (ticker, query, google_latest, google_spike_pct, google_date, wikipedia_article...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/attention/{ticker}":{"get":{"tags":["Retail & market"],"summary":"Retail attention snapshot per stock: latest Google Trends level and 7-day spike, Wikipedia views and spike. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (ticker, query, google_latest, google_spike_pct, google_date, wikipedia_article...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/wsb":{"get":{"tags":["Retail & market"],"summary":"Most-discussed tickers on Reddit r/wallstreetbets: rank, mentions and change over 24 hours.","description":"Fields: date, ticker, name, rank, mentions, upvotes, rank_24h_ago, mentions_24h_ago.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (date, ticker, name, rank, mentions, upvotes...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/wsb/{ticker}":{"get":{"tags":["Retail & market"],"summary":"Most-discussed tickers on Reddit r/wallstreetbets: rank, mentions and change over 24 hours. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (date, ticker, name, rank, mentions, upvotes...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/shortvolume":{"get":{"tags":["Retail & market"],"summary":"Daily off-exchange short sale volume (FINRA Reg SHO).","description":"Fields: date, symbol, short_volume, short_exempt_volume, total_volume.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (date, symbol, short_volume, short_exempt_volume, total_volume...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/shortvolume/{ticker}":{"get":{"tags":["Retail & market"],"summary":"Daily off-exchange short sale volume (FINRA Reg SHO). One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (date, symbol, short_volume, short_exempt_volume, total_volume...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/signals":{"get":{"tags":["Retail & market"],"summary":"Technical snapshot for 700+ instruments: RSI, MACD, moving averages, 52-week range, momentum, volatility and active signals (golden cross, breakouts...).","description":"Fields: symbol, name, type, country, sector, price, rsi14, macd_hist, sma20, sma50, sma200, bb_pctb, high_52w, low_52w, from_high_52w_pct, from_low_52w_pct, mom_1m, mom_3m, mom_6m, mom_12m, mom_12_1, chg_1d, chg_5d, volatility_30d, relative_volume, sentiment, signals, updated_at.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"sector","in":"query","required":false,"description":"Filter by sector.","schema":{"type":"string"}},{"name":"country","in":"query","required":false,"description":"Filter by country.","schema":{"type":"string"}},{"name":"sentiment","in":"query","required":false,"description":"Filter by sentiment.","schema":{"type":"string"}},{"name":"type","in":"query","required":false,"description":"Filter by type.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (symbol, name, type, country, sector, price...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/signals/{ticker}":{"get":{"tags":["Retail & market"],"summary":"Technical snapshot for 700+ instruments: RSI, MACD, moving averages, 52-week range, momentum, volatility and active signals (golden cross, breakouts...). One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"sector","in":"query","required":false,"description":"Filter by sector.","schema":{"type":"string"}},{"name":"country","in":"query","required":false,"description":"Filter by country.","schema":{"type":"string"}},{"name":"sentiment","in":"query","required":false,"description":"Filter by sentiment.","schema":{"type":"string"}},{"name":"type","in":"query","required":false,"description":"Filter by type.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (symbol, name, type, country, sector, price...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/quotes":{"get":{"tags":["Retail & market"],"summary":"Latest quotes for indices, sector ETFs, stocks, currencies, commodities and crypto tracked by Bourse.","description":"Fields: symbol, name, price, change_pct, category, updated_at.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"category","in":"query","required":false,"description":"Filter by category.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (symbol, name, price, change_pct, category, updated_at...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/quotes/{ticker}":{"get":{"tags":["Retail & market"],"summary":"Latest quotes for indices, sector ETFs, stocks, currencies, commodities and crypto tracked by Bourse. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"category","in":"query","required":false,"description":"Filter by category.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (symbol, name, price, change_pct, category, updated_at...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/strategies":{"get":{"tags":["Strategies, macro & news"],"summary":"Backtested Bourse strategies (Congress, insiders, lobbying, contracts, WSB, analysts, funds): return, Sharpe, drawdown. Add id=... to get the equity curve.","description":"Fields: id, category, group, definition, stats, since, positions, updated_at.","parameters":[{"name":"id","in":"query","required":false,"description":"Filter by id.","schema":{"type":"string"}},{"name":"category","in":"query","required":false,"description":"Filter by category.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, category, group, definition, stats, since...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/form-144":{"get":{"tags":["Insiders & institutions"],"summary":"SEC Form 144 notices of proposed sales by insiders: shares, market value, approximate sale date and 10b5-1 plan adoption date.","description":"Fields: id, filed, ticker, company, company_cik, insider, insider_cik, relationship, security, shares, market_value, approx_sale_date, plan_10b5_1_adopted, exchange, url.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"insider","in":"query","required":false,"description":"Filter by insider.","schema":{"type":"string"}},{"name":"relationship","in":"query","required":false,"description":"Filter by relationship.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, filed, ticker, company, company_cik, insider...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/form-144/{ticker}":{"get":{"tags":["Insiders & institutions"],"summary":"SEC Form 144 notices of proposed sales by insiders: shares, market value, approximate sale date and 10b5-1 plan adoption date. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"insider","in":"query","required":false,"description":"Filter by insider.","schema":{"type":"string"}},{"name":"relationship","in":"query","required":false,"description":"Filter by relationship.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, filed, ticker, company, company_cik, insider...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/corporate-events":{"get":{"tags":["Insiders & institutions"],"summary":"SEC 8-K current reports by item: leadership changes (5.02), auditor changes (4.01), restatements (4.02), bankruptcy (1.03), delisting notices (3.01), completed M&A (2.01), cyber incidents (1.05) and more. Filter with category=leadership|auditor|restatement|bankruptcy|delisting|acquisition|control|cyber|restructuring|impairment|equity|earnings|agreement.","description":"Fields: id, filed, ticker, company, cik, form, items, categories, url.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"category","in":"query","required":false,"description":"Filter by category.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, filed, ticker, company, cik, form...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/corporate-events/{ticker}":{"get":{"tags":["Insiders & institutions"],"summary":"SEC 8-K current reports by item: leadership changes (5.02), auditor changes (4.01), restatements (4.02), bankruptcy (1.03), delisting notices (3.01), completed M&A (2.01), cyber incidents (1.05) and more. Filter with category=leadership|auditor|restatement|bankruptcy|delisting|acquisition|control|cyber|restructuring|impairment|equity|earnings|agreement. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"category","in":"query","required":false,"description":"Filter by category.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, filed, ticker, company, cik, form...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/late-filings":{"get":{"tags":["Insiders & institutions"],"summary":"Late filing notices (SEC Forms NT 10-K, NT 10-Q, NT 20-F): companies that missed their periodic report deadline.","description":"Fields: id, filed, ticker, company, cik, form, url.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"form","in":"query","required":false,"description":"Filter by form.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, filed, ticker, company, cik, form...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/late-filings/{ticker}":{"get":{"tags":["Insiders & institutions"],"summary":"Late filing notices (SEC Forms NT 10-K, NT 10-Q, NT 20-F): companies that missed their periodic report deadline. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"form","in":"query","required":false,"description":"Filter by form.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, filed, ticker, company, cik, form...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/ipo-calendar":{"get":{"tags":["Strategies, macro & news"],"summary":"IPO calendar: upcoming IPOs with price range and expected date, priced deals, new S-1/F-1 registrations and withdrawn offerings.","description":"Fields: id, ticker, company, exchange, price_low, price_high, shares, deal_size_usd, date, status, source, url.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"status","in":"query","required":false,"description":"Filter by status.","schema":{"type":"string"}},{"name":"company","in":"query","required":false,"description":"Filter by company.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, ticker, company, exchange, price_low, price_high...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/ipo-calendar/{ticker}":{"get":{"tags":["Strategies, macro & news"],"summary":"IPO calendar: upcoming IPOs with price range and expected date, priced deals, new S-1/F-1 registrations and withdrawn offerings. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"status","in":"query","required":false,"description":"Filter by status.","schema":{"type":"string"}},{"name":"company","in":"query","required":false,"description":"Filter by company.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, ticker, company, exchange, price_low, price_high...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/treasury-yields":{"get":{"tags":["Strategies, macro & news"],"summary":"Daily U.S. Treasury par yield curve (1 month to 30 years) with 10Y-2Y and 10Y-3M spreads.","description":"Fields: date, yields, spread_10y_2y, spread_10y_3m, source.","parameters":[{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (date, yields, spread_10y_2y, spread_10y_3m, source...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/treasury-auctions":{"get":{"tags":["Strategies, macro & news"],"summary":"U.S. Treasury auctions: upcoming bills, notes and bonds and results (high yield, bid-to-cover, size).","description":"Fields: id, auction_date, type, term, cusip, offering_amount, high_yield, bid_to_cover, issue_date, maturity_date, announced, has_result.","parameters":[{"name":"type","in":"query","required":false,"description":"Filter by type.","schema":{"type":"string"}},{"name":"term","in":"query","required":false,"description":"Filter by term.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, auction_date, type, term, cusip, offering_amount...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/national-debt":{"get":{"tags":["Strategies, macro & news"],"summary":"U.S. total public debt outstanding by day (Debt to the Penny): held by the public and intragovernmental holdings.","description":"Fields: date, total_usd, held_by_public_usd, intragovernmental_usd.","parameters":[{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (date, total_usd, held_by_public_usd, intragovernmental_usd...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/cot-positioning":{"get":{"tags":["Strategies, macro & news"],"summary":"CFTC Commitments of Traders (legacy, futures only): speculators' and commercials' positions in S&P 500, Nasdaq, Treasuries, currencies, gold, oil, bitcoin and more. Weekly.","description":"Fields: id, date, code, market, open_interest, spec_long, spec_short, spec_net, commercial_long, commercial_short, commercial_net, spec_long_change, spec_short_change.","parameters":[{"name":"code","in":"query","required":false,"description":"Filter by code.","schema":{"type":"string"}},{"name":"market","in":"query","required":false,"description":"Filter by market.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, date, code, market, open_interest, spec_long...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/economic":{"get":{"tags":["Strategies, macro & news"],"summary":"Economic calendar: central bank decisions, inflation, jobs and GDP releases for the U.S., euro area and Poland.","description":"Fields: date, time, name, region, category, importance, description.","parameters":[{"name":"region","in":"query","required":false,"description":"Filter by region.","schema":{"type":"string"}},{"name":"importance","in":"query","required":false,"description":"Filter by importance.","schema":{"type":"string"}},{"name":"category","in":"query","required":false,"description":"Filter by category.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (date, time, name, region, category, importance...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/macro":{"get":{"tags":["Strategies, macro & news"],"summary":"Macro indicators (inflation, rates, unemployment, GDP, PMI...) for the U.S., euro area and Poland, with history.","description":"Fields: code, region, group, name, unit, value, previous, date, previous_date, history, source.","parameters":[{"name":"region","in":"query","required":false,"description":"Filter by region.","schema":{"type":"string"}},{"name":"code","in":"query","required":false,"description":"Filter by code.","schema":{"type":"string"}},{"name":"group","in":"query","required":false,"description":"Filter by group.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (code, region, group, name, unit, value...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/news":{"get":{"tags":["Strategies, macro & news"],"summary":"Market news headlines from financial publishers, categorised (macro, markets, companies, crypto, commodities, central banks).","description":"Fields: title, summary, source, url, image, category, published_at.","parameters":[{"name":"q","in":"query","required":false,"description":"Filter by q.","schema":{"type":"string"}},{"name":"source","in":"query","required":false,"description":"Filter by source.","schema":{"type":"string"}},{"name":"category","in":"query","required":false,"description":"Filter by category.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (title, summary, source, url, image, category...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/brief":{"get":{"tags":["Strategies, macro & news"],"summary":"The Bourse AI daily market brief (Premium keys only).","description":"Premium keys only. Fields: date, headline, content, key_events.","parameters":[{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (date, headline, content, key_events...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/stock-moves":{"get":{"tags":["Strategies, macro & news"],"summary":"\"Why is it moving today?\" explanations: the news and filings behind a stock's daily move, with sources.","description":"Fields: symbol, day, language, explanation.","parameters":[{"name":"ticker","in":"query","required":false,"description":"Filter by ticker.","schema":{"type":"string"}},{"name":"language","in":"query","required":false,"description":"Filter by language.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (symbol, day, language, explanation...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/stock-moves/{ticker}":{"get":{"tags":["Strategies, macro & news"],"summary":"\"Why is it moving today?\" explanations: the news and filings behind a stock's daily move, with sources. One ticker.","parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string"}},{"name":"language","in":"query","required":false,"description":"Filter by language.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (symbol, day, language, explanation...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/strategy-holdings":{"get":{"tags":["Strategies, macro & news"],"summary":"Current holdings and trade history of each backtested Bourse strategy (use id from /v1/strategies).","description":"Fields: id, holdings, trades, updated_at.","parameters":[{"name":"id","in":"query","required":false,"description":"Filter by id.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (id, holdings, trades, updated_at...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/espi":{"get":{"tags":["Poland"],"summary":"Current reports (ESPI) of companies listed on the Warsaw Stock Exchange, with an AI summary.","description":"Fields: company, title, summary_ai, published_at.","parameters":[{"name":"company","in":"query","required":false,"description":"Filter by company.","schema":{"type":"string"}},{"name":"q","in":"query","required":false,"description":"Filter by q.","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (company, title, summary_ai, published_at...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/cpi-pl":{"get":{"tags":["Poland"],"summary":"Polish CPI inflation year over year by month (GUS), including flash estimates.","description":"Fields: month, yoy_pct, flash, source.","parameters":[{"name":"from","in":"query","required":false,"description":"Start date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"End date YYYY-MM-DD.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (month, yoy_pct, flash, source...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/deposits-pl":{"get":{"tags":["Poland"],"summary":"Best savings and deposit offers from Polish banks, verified by Bourse.","description":"Fields: bank, product, rate_pct, months, min_amount, max_amount, apr_pct, fee_pct, conditions, url, verified_on.","parameters":[{"name":"bank","in":"query","required":false,"description":"Filter by bank.","schema":{"type":"string"}},{"name":"min_<field>","in":"query","required":false,"description":"Lower bound for a numeric/date field (bank, product, rate_pct, months, min_amount, max_amount...).","schema":{"type":"string"}},{"name":"max_<field>","in":"query","required":false,"description":"Upper bound for a numeric/date field.","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Rows per page (1-1000, default 100).","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"Rows to skip (pagination).","schema":{"type":"integer"}},{"name":"sort","in":"query","required":false,"description":"Sort by a field, e.g. sort=date or sort=-amount (descending).","schema":{"type":"string"}},{"name":"fields","in":"query","required":false,"description":"Comma-separated fields to return.","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/sectors":{"get":{"tags":["Analytics"],"summary":"Daily performance of the 11 S&P 500 sectors (Select Sector SPDR ETFs), best to worst.","parameters":[{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/movers":{"get":{"tags":["Analytics"],"summary":"Biggest gainers and losers today among 700+ tracked instruments.","parameters":[{"name":"type","in":"query","required":false,"description":"type","schema":{"type":"string"}},{"name":"country","in":"query","required":false,"description":"country","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"limit","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/tickers":{"get":{"tags":["Analytics"],"summary":"Search the instruments Bourse covers by symbol or name.","parameters":[{"name":"q","in":"query","required":false,"description":"q","schema":{"type":"string"}},{"name":"type","in":"query","required":false,"description":"type","schema":{"type":"string"}},{"name":"country","in":"query","required":false,"description":"country","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"limit","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/insider-clusters":{"get":{"tags":["Analytics"],"summary":"Companies where several different insiders bought shares on the open market (Form 4 code P) in a window.","parameters":[{"name":"days","in":"query","required":false,"description":"days (default 30)","schema":{"type":"string"}},{"name":"min_insiders","in":"query","required":false,"description":"min_insiders (default 3)","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"limit","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/insider-top":{"get":{"tags":["Analytics"],"summary":"Stocks with the largest total insider open-market buying (or selling with side=sell) in a window.","parameters":[{"name":"days","in":"query","required":false,"description":"days","schema":{"type":"string"}},{"name":"side","in":"query","required":false,"description":"side","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"limit","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/congress-top":{"get":{"tags":["Analytics"],"summary":"Stocks most bought (or sold with side=sell) by members of Congress in a window, by number of trades and members.","parameters":[{"name":"days","in":"query","required":false,"description":"days","schema":{"type":"string"}},{"name":"side","in":"query","required":false,"description":"side","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"limit","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/congress-members":{"get":{"tags":["Analytics"],"summary":"Members of Congress ranked by trading activity: trades, buys, sells, last trade, most traded tickers.","parameters":[{"name":"days","in":"query","required":false,"description":"days (default 365)","schema":{"type":"string"}},{"name":"party","in":"query","required":false,"description":"party","schema":{"type":"string"}},{"name":"chamber","in":"query","required":false,"description":"chamber","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"limit","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/fund-changes":{"get":{"tags":["Analytics"],"summary":"Quarter-over-quarter changes in one 13F filer: new, added, trimmed and exited positions.","parameters":[{"name":"fund","in":"query","required":false,"description":"fund (required)","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/fund-holders":{"get":{"tags":["Analytics"],"summary":"Which 13F funds hold a company, from each fund's latest filing, by position value.","parameters":[{"name":"company","in":"query","required":false,"description":"company (required)","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"limit","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/prices":{"get":{"tags":["Analytics"],"summary":"Daily closing prices for up to 10 symbols (cached series, live fallback).","parameters":[{"name":"symbols","in":"query","required":false,"description":"symbols (required, comma-separated)","schema":{"type":"string"}},{"name":"range","in":"query","required":false,"description":"range: 6m,1y,2y,5y,10y,max","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"from","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"to","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/candles":{"get":{"tags":["Analytics"],"summary":"OHLCV candles for one symbol.","parameters":[{"name":"symbol","in":"query","required":false,"description":"symbol (required)","schema":{"type":"string"}},{"name":"interval","in":"query","required":false,"description":"interval: 5m,15m,1h,4h,1d,1wk","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/fundamentals":{"get":{"tags":["Analytics"],"summary":"Fundamentals from SEC filings for a U.S. company: revenue, earnings, margins, debt, valuation ratios, history.","parameters":[{"name":"symbol","in":"query","required":false,"description":"symbol (required)","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/fx-nbp":{"get":{"tags":["Analytics"],"summary":"Official National Bank of Poland exchange rates (table A) for up to 4 currencies over a date range.","parameters":[{"name":"currencies","in":"query","required":false,"description":"currencies (required, e.g. USD,EUR)","schema":{"type":"string"}},{"name":"from","in":"query","required":false,"description":"from (required)","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"to (required)","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/trump-portfolio":{"get":{"tags":["Analytics"],"summary":"Estimated portfolio of President Trump built from his 278-T reports: buys minus sales per asset (range midpoints).","parameters":[{"name":"asset_class","in":"query","required":false,"description":"asset_class: stock, fund, bond","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"limit","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/cramer-scorecard":{"get":{"tags":["Analytics"],"summary":"How Jim Cramer's calls performed: return since each call, hit rate of buy and sell calls, vs SPY.","parameters":[{"name":"days","in":"query","required":false,"description":"days (default 180)","schema":{"type":"string"}},{"name":"person","in":"query","required":false,"description":"person (default Jim Cramer)","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"limit","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/lobbying-top":{"get":{"tags":["Analytics"],"summary":"Biggest corporate lobbying spenders in a quarter, with change vs the previous quarter.","parameters":[{"name":"quarter","in":"query","required":false,"description":"quarter (e.g. 2026-Q3, default latest)","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"limit","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/contracts-top":{"get":{"tags":["Analytics"],"summary":"Public companies with the most new federal contract dollars in a window.","parameters":[{"name":"days","in":"query","required":false,"description":"days (default 90)","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"limit","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/layoffs-top":{"get":{"tags":["Analytics"],"summary":"Public companies with the most employees in WARN layoff notices in a window.","parameters":[{"name":"days","in":"query","required":false,"description":"days (default 90)","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"limit","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/revolving-door-top":{"get":{"tags":["Analytics"],"summary":"Companies employing the most former officials and congressional staff as lobbyists.","parameters":[{"name":"days","in":"query","required":false,"description":"days (default 365)","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"limit","schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"json (default) or csv.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/ticker/{symbol}":{"get":{"tags":["Profiles"],"summary":"Everything Bourse knows about one ticker in a single request.","parameters":[{"name":"symbol","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/strategies/{id}":{"get":{"tags":["Strategies, macro & news"],"summary":"One strategy: description, stats, equity curve, holdings, trades; upcoming trades with Premium keys.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/bulk/{dataset}":{"get":{"tags":["Bulk"],"summary":"Premium: download up to 50,000 rows of a dataset at once (API Pro: 100,000), same filters.","parameters":[{"name":"dataset","in":"path","required":true,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"description":"csv (default) or ndjson.","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/usage":{"get":{"tags":["Account"],"summary":"Your plan, limits, keys and requests used today, in the last 30 days and per endpoint.","responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}},"/v1/exports":{"get":{"tags":["Bulk"],"summary":"API Pro: signed links (valid 1 hour) to nightly full-dataset files, gzipped NDJSON.","responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid API key"},"403":{"description":"Premium only"},"429":{"description":"Rate limit"}}}}}}