drillr REST API

REST API exposing ~29 endpoints across company discovery, filings, signals, events, ownership, executives, financials, earnings, prices and analyst data for US, China and Japan. API-key header auth (X-API-KEY). Returns JSON with source-linked rows.

Operations 29

GET /api/v2/tickers Resolve or list canonical tickers #
GET /api/v2/company-discovery Discover companies from a natural-language description #
GET /api/v2/company-profile Get company profiles #
GET /api/v2/filings List retained regulatory filings #
GET /api/v2/filing-search Search retained filing text for one company #
GET /api/v2/industry-inflections List published industry inflections #
GET /api/v2/enterprise-ai-adoption List enterprise AI adoption observations #
POST /api/v2/news-search Search cross-source news storylines, events and attributed claims #
GET /api/v2/income-statements Get income statements #
GET /api/v2/balance-sheets Get balance sheets #
GET /api/v2/cash-flow-statements Get cash-flow statements #
GET /api/v2/financial-metrics-snapshot Get current financial metrics #
GET /api/v2/prices-historical Get US daily, weekly or monthly price history #
GET /api/v2/prices-snapshot Get latest US closing-price snapshots #
GET /api/v2/earnings-calendar Get earnings calendar entries #
GET /api/v2/earnings-call-summary Get earnings-call summaries #
GET /api/v2/insider-trades Get self-parsed insider holdings and transactions #
GET /api/v2/institutional-holdings Get self-parsed institutional holdings #
GET /api/v2/events Get the canonical company-event timeline #
GET /api/v2/events-financings Get financing events #
GET /api/v2/events-deals Get deal events #
GET /api/v2/events-executive-changes Get executive-change events #
GET /api/v2/events-corporate-actions Get corporate-action events #
GET /api/v2/events-ownership Get ownership events #
GET /api/v2/analyst-consensus Get self-built analyst consensus #
GET /api/v2/analyst-ratings Get self-parsed analyst rating events #
GET /api/v2/executives Get self-parsed executive profiles #
GET /api/v2/executive-compensation Get self-parsed executive compensation #
GET /api/v2/openapi.json Download the machine-readable API contract #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/drillr-rest-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

drillr-openapi.json Raw ↑
{"openapi":"3.1.0","info":{"title":"drillr Public Data API","version":"2.0.0-spec.110","description":"REST endpoints over the same tables the drillr app runs on: fundamentals, filings, earnings, ownership, events, executives, analyst data and news for US, Japan and China equities. Every row derived from a disclosure links to the official filing. Generated from the Public Data API interface spec (revision 110, 2026-09-11). Read endpoints use GET query parameters; news search uses POST with a JSON body; every path below already carries the `/api/v2` prefix, so the server URL is the bare host. Authenticate with an `X-API-KEY` header; keys are created at https://drillr.ai/account/api-keys and every call is billed in credits (`x-credits`).","termsOfService":"https://drillr.ai/legal/terms","contact":{"name":"drillr developer support","url":"https://drillr.ai/docs","email":"support@lil-grebe.com"},"license":{"name":"drillr Terms of Service","url":"https://drillr.ai/legal/terms"},"x-logo":{"url":"https://drillr.ai/images/brand/logo_512_optimized.png","altText":"drillr"}},"externalDocs":{"description":"API reference","url":"https://drillr.ai/docs/api"},"servers":[{"url":"https://gateway.drillr.ai"}],"security":[{"ApiKeyAuth":[]}],"tags":[{"name":"Company","description":"Ticker resolution, natural-language company discovery and company profiles"},{"name":"Filings","description":"Regulatory filing lists and full-text filing search (US, Japan, China)"},{"name":"Signal","description":"Industry inflections, enterprise AI adoption and cross-source news search"},{"name":"Financials","description":"The three financial statements and precomputed financial metrics"},{"name":"Prices","description":"Historical bars and latest closing-price snapshots (US)"},{"name":"Earnings","description":"Earnings calendar and structured earnings-call summaries"},{"name":"Ownership","description":"Insider holdings and transactions, institutional holdings (US only)"},{"name":"Events","description":"Corporate events: financings, deals, executive changes, corporate actions, ownership (US only)"},{"name":"Analyst","description":"Analyst consensus and individual rating events (US only)"},{"name":"Executives","description":"Executive roster and annual compensation (US only)"},{"name":"Contract","description":"The machine-readable API contract itself"}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-API-KEY"}},"schemas":{"StatementCalculationNode":{"oneOf":[{"type":"object","properties":{"operation":{"const":"reported"},"metric":{"type":"string"},"value":{"type":"number"},"currency":{"type":["string","null"]},"period_start":{"type":["string","null"],"format":"date"},"report_period":{"type":["string","null"],"format":"date"},"available_at":{"type":["string","null"],"format":"date"},"accession_number":{"type":["string","null"]},"form_type":{"type":["string","null"]},"filing_url":{"type":"string","format":"uri"},"filing_date":{"type":["string","null"],"format":"date"}},"required":["operation","metric","value","currency","period_start","report_period","available_at","accession_number","form_type","filing_url","filing_date"],"additionalProperties":false},{"type":"object","properties":{"operation":{"type":"string","enum":["plus","minus","plus0","minus0","plus_minus","confirm_minus2","minus_same_vintage","col","col_if_null","subtract","annual_minus_three_quarters","same_end_balance","previous_end_cash","negative_absolute","negate"]},"metric":{"type":"string"},"value":{"type":"number"},"currency":{"type":["string","null"]},"period_start":{"type":["string","null"],"format":"date"},"report_period":{"type":["string","null"],"format":"date"},"available_at":{"type":["string","null"],"format":"date"},"inputs":{"type":"array","minItems":1,"maxItems":4,"items":{"anyOf":[{"$ref":"#/components/schemas/StatementCalculationNode"},{"type":"null"}]}}},"required":["operation","metric","value","currency","period_start","report_period","available_at","inputs"],"additionalProperties":false}]},"PublicDataError":{"type":"object","properties":{"error":{"type":"string"},"message":{"type":"string"}},"required":["error","message"]},"PublicTickersItem":{"type":"object","properties":{"ticker":{"type":"string"},"market":{"type":"string","enum":["US","CN","JP"]},"name":{"type":"string"},"exchange":{"type":"string"},"identifiers":{"type":"object","properties":{"isin":{"type":["string","null"]},"cik":{"type":["string","null"]},"cusip":{"type":["string","null"]}},"required":["isin","cik","cusip"],"additionalProperties":false}},"required":["ticker","market","name","exchange","identifiers"],"additionalProperties":false},"PublicCompanyDiscoveryItem":{"type":"object","properties":{"ticker":{"type":"string"},"company_name":{"anyOf":[{"type":"string"},{"type":"null"}]},"reason":{"type":"string"}},"required":["ticker","company_name","reason"],"additionalProperties":false},"PublicCompanyProfileItem":{"type":"object","properties":{"ticker":{"type":"string"},"market":{"type":"string","enum":["US","CN","JP"]},"name":{"type":"string"},"name_local":{"anyOf":[{"type":"string"},{"type":"null"}]},"exchange":{"type":"string"},"country":{"type":"string"},"currency":{"type":"string"},"sector":{"type":"string"},"industry":{"type":"string"},"listing_date":{"type":"string","format":"date"},"website":{"type":"string"},"full_time_employees":{"type":"integer"},"identifiers":{"type":"object","properties":{"isin":{"type":["string","null"]},"cik":{"type":["string","null"]},"cusip":{"type":["string","null"]}},"required":["isin","cik","cusip"],"additionalProperties":false}},"required":["ticker","market","name","name_local","exchange","country","currency","sector","industry","listing_date","website","full_time_employees","identifiers"],"additionalProperties":false},"PublicFilingsItem":{"type":"object","properties":{"ticker":{"type":"string"},"market":{"type":"string","enum":["US","CN","JP"]},"form_type":{"type":"string"},"title":{"anyOf":[{"type":"string"},{"type":"null"}]},"filing_date":{"type":"string","format":"date"},"period_of_report":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]},"accession_number":{"type":"string"},"filing_url":{"type":"string","format":"uri"}},"required":["ticker","market","form_type","title","filing_date","period_of_report","accession_number","filing_url"],"additionalProperties":false},"PublicFilingSearchItem":{"type":"object","properties":{"ticker":{"type":"string"},"market":{"type":"string","enum":["US","CN","JP"]},"form_type":{"type":"string"},"filing_date":{"type":"string","format":"date"},"language":{"type":"string"},"section":{"type":"string"},"snippet":{"type":"string"},"score":{"type":"number"}},"required":["ticker","market","form_type","filing_date","language","section","snippet","score"],"additionalProperties":false},"PublicIndustryInflectionsItem":{"type":"object","properties":{"change_id":{"type":"string"},"quarter":{"type":"string"},"name":{"type":"string"},"regime_type":{"type":"string"},"impact_scope":{"type":"string"},"impact_degree":{"type":"integer"},"attention_verdict":{"type":"string"},"change_summary":{"type":"string"},"first_seen":{"type":"string","format":"date"},"source_tickers":{"type":"array","items":{"type":"string"}},"company_impacts":{"type":"array","items":{"type":"object","properties":{"ticker":{"type":"string"},"relation":{"type":"string","enum":["direct","indirect"]},"direction":{"type":"string","enum":["positive","negative","mixed","unclear"]},"magnitude":{"type":["integer","null"],"minimum":1,"maximum":3},"impact_stage":{"type":"string","enum":["realized","emerging","not_yet","unclear"]},"evidence_status":{"type":"string","enum":["confirmed","inferred"]},"affected_business":{"type":["string","null"]},"impact":{"type":"string"}},"required":["ticker","relation","direction","magnitude","impact_stage","evidence_status","affected_business","impact"],"additionalProperties":false}}},"required":["change_id","quarter","name","regime_type","impact_scope","impact_degree","attention_verdict","change_summary","first_seen","source_tickers","company_impacts"],"additionalProperties":false},"PublicEnterpriseAiAdoptionItem":{"type":"object","properties":{"deployment_id":{"type":"string"},"application_id":{"type":"string"},"ticker":{"type":"string"},"company_name":{"type":"string"},"application_name":{"type":"string"},"first_report_date":{"type":"string","format":"date"},"update_date":{"type":"string","format":"date"},"summary":{"type":"string"},"evolution_summary":{"type":"string"},"business_position":{"type":"string"},"deployment_stage":{"type":"string"},"deployment_scope":{"type":"string"},"value_type":{"type":"string"},"metrics":{"type":"array","items":{"type":"object","properties":{"metric_name":{"type":"string"},"value":{"type":"string"},"scope":{"type":"string"},"metric_role":{"type":"string"},"financial_metric":{"type":["string","null"]},"financial_attribution":{"type":["string","null"]},"evidence_id":{"type":"string"}},"required":["metric_name","value","scope","metric_role","financial_metric","financial_attribution","evidence_id"],"additionalProperties":false}},"evidence":{"type":"array","items":{"type":"object","properties":{"evidence_id":{"type":"string"},"quote":{"type":"string"},"speaker":{"type":["string","null"]},"section":{"type":["string","null"]}},"required":["evidence_id","quote","speaker","section"],"additionalProperties":false}}},"required":["deployment_id","application_id","ticker","company_name","application_name","first_report_date","update_date","summary","evolution_summary","business_position","deployment_stage","deployment_scope","value_type","metrics","evidence"],"additionalProperties":false},"PublicNewsSearchItem":{"type":"object","properties":{"query":{"type":["string","null"]},"theme":{"type":["string","null"]},"theme_resolved":{"anyOf":[{"type":"object","properties":{"id":{"type":["integer","null"]},"label":{"type":"string"},"sim":{"type":"number"},"matched":{"type":"boolean"}},"required":["id","label","sim","matched"],"additionalProperties":false},{"type":"null"}]},"ticker":{"type":"array","items":{"type":"string"}},"since":{"type":["string","null"],"format":"date-time"},"until":{"type":["string","null"],"format":"date-time"},"order_by":{"type":"string","enum":["relevance","event_time","create_time"]},"count":{"type":"integer"},"results":{"type":"array","items":{"type":"object","properties":{"story_id":{"type":"integer"},"title":{"type":"string"},"summary":{"type":"string"},"node_count":{"type":"integer"},"first_seen_at":{"type":"string","format":"date-time"},"last_seen_at":{"type":"string","format":"date-time"},"created_at":{"type":"string","format":"date-time"},"sim":{"type":"number"},"events_in_window":{"type":"integer"},"tags":{"type":"object","properties":{"version":{"type":"integer"},"primary_class":{"type":"string"},"event_types":{"type":"array","items":{"type":"string"}},"regions":{"type":"array","items":{"type":"string"}},"sectors_gics":{"type":"array","items":{"type":"string"}}},"required":["version","primary_class","event_types","regions","sectors_gics"],"additionalProperties":false},"events":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"time_event":{"type":"string","format":"date-time"},"summary":{"type":"string"},"event_type":{"type":"string"},"event_subtype":{"type":["string","null"]},"primary_entity_name":{"type":["string","null"]},"object_name":{"type":["string","null"]},"score":{"type":"number"},"sim":{"type":"number"},"sources_total":{"type":"integer"},"first_reported":{"type":"string","format":"date-time"},"last_reported":{"type":"string","format":"date-time"},"source":{"type":"object","properties":{"name":{"type":"string"},"url":{"type":"string","format":"uri"},"time":{"type":"string","format":"date-time"},"headline":{"type":["string","null"]}},"required":["name","url","time","headline"],"additionalProperties":false}},"required":["id","time_event","summary","event_type","event_subtype","primary_entity_name","object_name","score","sim","sources_total","first_reported","last_reported","source"],"additionalProperties":false}}},"required":["story_id","title","summary","node_count","first_seen_at","last_seen_at","created_at","sim","events_in_window","tags","events"],"additionalProperties":false}},"claims":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"time_event":{"type":"string","format":"date-time"},"claim_type":{"type":"string"},"claim_subtype":{"type":["string","null"]},"claimant_name":{"type":["string","null"]},"target_name":{"type":["string","null"]},"summary":{"type":"string"},"sources_total":{"type":"integer"},"first_reported":{"type":"string","format":"date-time"},"last_reported":{"type":"string","format":"date-time"},"source":{"type":"object","properties":{"name":{"type":"string"},"url":{"type":"string","format":"uri"},"time":{"type":"string","format":"date-time"},"headline":{"type":["string","null"]}},"required":["name","url","time","headline"],"additionalProperties":false}},"required":["id","time_event","claim_type","claim_subtype","claimant_name","target_name","summary","sources_total","first_reported","last_reported","source"],"additionalProperties":false}},"next_cursor":{"type":["string","null"]},"claims_skipped":{"type":["string","null"]}},"required":["query","theme","theme_resolved","ticker","since","until","order_by","count","results","claims","next_cursor","claims_skipped"],"additionalProperties":false},"PublicIncomeStatementsItem":{"type":"object","properties":{"ticker":{"type":"string"},"market":{"type":"string","enum":["US","CN","JP"]},"fiscal_year":{"type":"integer"},"period":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]},"period_start":{"type":"string","format":"date"},"report_period":{"type":"string","format":"date"},"currency":{"type":"string"},"accounting_standard":{"type":"string"},"accession_number":{"type":"string"},"form_type":{"type":"string"},"filing_url":{"type":"string","format":"uri"},"filing_date":{"type":"string","format":"date"},"derived_fields":{"type":"array","items":{"type":"string"}},"derivation":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/StatementCalculationNode"}},"revenue":{"type":"number"},"cost_of_revenue":{"type":"number"},"gross_profit":{"type":"number"},"research_and_development_expense":{"type":"number"},"selling_and_marketing_expense":{"anyOf":[{"type":"number"},{"type":"null"}]},"general_and_administrative_expense":{"type":"number"},"selling_general_and_administrative_expense":{"anyOf":[{"type":"number"},{"type":"null"}]},"taxes_and_surcharges":{"anyOf":[{"type":"number"},{"type":"null"}]},"operating_expenses":{"anyOf":[{"type":"number"},{"type":"null"}]},"operating_income":{"type":"number"},"interest_income":{"anyOf":[{"type":"number"},{"type":"null"}]},"interest_expense":{"anyOf":[{"type":"number"},{"type":"null"}]},"other_non_operating_income":{"anyOf":[{"type":"number"},{"type":"null"}]},"ordinary_income":{"anyOf":[{"type":"number"},{"type":"null"}]},"extraordinary_gains":{"anyOf":[{"type":"number"},{"type":"null"}]},"extraordinary_losses":{"anyOf":[{"type":"number"},{"type":"null"}]},"pretax_income":{"type":"number"},"income_tax_expense":{"type":"number"},"net_income":{"anyOf":[{"type":"number"},{"type":"null"}]},"net_income_attributable_to_parent":{"type":"number"},"net_income_attributable_to_noncontrolling_interests":{"anyOf":[{"type":"number"},{"type":"null"}]},"depreciation_and_amortization":{"anyOf":[{"type":"number"},{"type":"null"}]},"share_based_compensation":{"type":"number"},"eps_basic":{"anyOf":[{"type":"number"},{"type":"null"}]},"eps_diluted":{"anyOf":[{"type":"number"},{"type":"null"}]},"dividend_per_share":{"type":"number"},"weighted_average_shares_basic":{"type":"number"},"weighted_average_shares_diluted":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["ticker","market","fiscal_year","period","period_start","report_period","currency","accounting_standard","accession_number","form_type","filing_url","filing_date","derived_fields","derivation","revenue","cost_of_revenue","gross_profit","research_and_development_expense","selling_and_marketing_expense","general_and_administrative_expense","selling_general_and_administrative_expense","taxes_and_surcharges","operating_expenses","operating_income","interest_income","interest_expense","other_non_operating_income","ordinary_income","extraordinary_gains","extraordinary_losses","pretax_income","income_tax_expense","net_income","net_income_attributable_to_parent","net_income_attributable_to_noncontrolling_interests","depreciation_and_amortization","share_based_compensation","eps_basic","eps_diluted","dividend_per_share","weighted_average_shares_basic","weighted_average_shares_diluted","ebitda"],"additionalProperties":false},"PublicBalanceSheetsItem":{"type":"object","properties":{"ticker":{"type":"string"},"market":{"type":"string","enum":["US","CN","JP"]},"fiscal_year":{"type":"integer"},"period":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]},"period_start":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]},"report_period":{"type":"string","format":"date"},"currency":{"type":"string"},"accounting_standard":{"type":"string"},"accession_number":{"type":"string"},"form_type":{"type":"string"},"filing_url":{"type":"string","format":"uri"},"filing_date":{"type":"string","format":"date"},"derived_fields":{"type":"array","items":{"type":"string"}},"derivation":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/StatementCalculationNode"}},"cash_and_cash_equivalents":{"type":"number"},"short_term_investments":{"type":"number"},"accounts_receivable":{"anyOf":[{"type":"number"},{"type":"null"}]},"inventories":{"type":"number"},"prepaid_expenses":{"anyOf":[{"type":"number"},{"type":"null"}]},"other_current_assets":{"anyOf":[{"type":"number"},{"type":"null"}]},"current_assets":{"type":"number"},"property_plant_equipment":{"anyOf":[{"type":"number"},{"type":"null"}]},"right_of_use_assets":{"type":"number"},"goodwill":{"anyOf":[{"type":"number"},{"type":"null"}]},"intangible_assets":{"type":"number"},"long_term_investments":{"anyOf":[{"type":"number"},{"type":"null"}]},"deferred_tax_assets":{"anyOf":[{"type":"number"},{"type":"null"}]},"other_non_current_assets":{"type":"number"},"non_current_assets":{"anyOf":[{"type":"number"},{"type":"null"}]},"total_assets":{"type":"number"},"accounts_payable":{"type":"number"},"short_term_debt":{"anyOf":[{"type":"number"},{"type":"null"}]},"current_portion_of_long_term_debt":{"anyOf":[{"type":"number"},{"type":"null"}]},"employee_compensation_payable":{"anyOf":[{"type":"number"},{"type":"null"}]},"income_taxes_payable":{"type":"number"},"accrued_liabilities":{"anyOf":[{"type":"number"},{"type":"null"}]},"deferred_revenue":{"anyOf":[{"type":"number"},{"type":"null"}]},"other_current_liabilities":{"anyOf":[{"type":"number"},{"type":"null"}]},"current_liabilities":{"type":"number"},"long_term_debt":{"anyOf":[{"type":"number"},{"type":"null"}]},"lease_liabilities":{"type":"number"},"deferred_tax_liabilities":{"type":"number"},"other_non_current_liabilities":{"anyOf":[{"type":"number"},{"type":"null"}]},"non_current_liabilities":{"anyOf":[{"type":"number"},{"type":"null"}]},"total_liabilities":{"type":"number"},"common_stock":{"type":"number"},"additional_paid_in_capital":{"anyOf":[{"type":"number"},{"type":"null"}]},"retained_earnings":{"type":"number"},"treasury_stock":{"anyOf":[{"type":"number"},{"type":"null"}]},"accumulated_other_comprehensive_income":{"anyOf":[{"type":"number"},{"type":"null"}]},"equity_attributable_to_parent":{"type":"number"},"noncontrolling_interests":{"anyOf":[{"type":"number"},{"type":"null"}]},"total_equity":{"type":"number"},"temporary_equity":{"anyOf":[{"type":"number"},{"type":"null"}]},"total_debt":{"anyOf":[{"type":"number"},{"type":"null"}]},"net_debt":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["ticker","market","fiscal_year","period","period_start","report_period","currency","accounting_standard","accession_number","form_type","filing_url","filing_date","derived_fields","derivation","cash_and_cash_equivalents","short_term_investments","accounts_receivable","inventories","prepaid_expenses","other_current_assets","current_assets","property_plant_equipment","right_of_use_assets","goodwill","intangible_assets","long_term_investments","deferred_tax_assets","other_non_current_assets","non_current_assets","total_assets","accounts_payable","short_term_debt","current_portion_of_long_term_debt","employee_compensation_payable","income_taxes_payable","accrued_liabilities","deferred_revenue","other_current_liabilities","current_liabilities","long_term_debt","lease_liabilities","deferred_tax_liabilities","other_non_current_liabilities","non_current_liabilities","total_liabilities","common_stock","additional_paid_in_capital","retained_earnings","treasury_stock","accumulated_other_comprehensive_income","equity_attributable_to_parent","noncontrolling_interests","total_equity","temporary_equity","total_debt","net_debt"],"additionalProperties":false},"PublicCashFlowStatementsItem":{"type":"object","properties":{"ticker":{"type":"string"},"market":{"type":"string","enum":["US","CN","JP"]},"fiscal_year":{"type":"integer"},"period":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]},"period_start":{"type":"string","format":"date"},"report_period":{"type":"string","format":"date"},"currency":{"type":"string"},"accounting_standard":{"type":"string"},"accession_number":{"type":"string"},"form_type":{"type":"string"},"filing_url":{"type":"string","format":"uri"},"filing_date":{"type":"string","format":"date"},"derived_fields":{"type":"array","items":{"type":"string"}},"derivation":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/StatementCalculationNode"}},"operating_cash_flow":{"type":"number"},"change_in_working_capital":{"anyOf":[{"type":"number"},{"type":"null"}]},"capital_expenditures":{"anyOf":[{"type":"number"},{"type":"null"}]},"acquisitions_net":{"anyOf":[{"type":"number"},{"type":"null"}]},"purchases_of_investments":{"anyOf":[{"type":"number"},{"type":"null"}]},"proceeds_from_investments":{"anyOf":[{"type":"number"},{"type":"null"}]},"investing_cash_flow":{"type":"number"},"share_repurchases":{"anyOf":[{"type":"number"},{"type":"null"}]},"dividends_paid":{"type":"number"},"financing_cash_flow":{"type":"number"},"effect_of_exchange_rate_on_cash":{"anyOf":[{"type":"number"},{"type":"null"}]},"net_change_in_cash":{"type":"number"},"cash_at_end_of_period":{"type":"number"},"income_taxes_paid":{"type":"number"},"interest_paid":{"anyOf":[{"type":"number"},{"type":"null"}]},"free_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["ticker","market","fiscal_year","period","period_start","report_period","currency","accounting_standard","accession_number","form_type","filing_url","filing_date","derived_fields","derivation","operating_cash_flow","change_in_working_capital","capital_expenditures","acquisitions_net","purchases_of_investments","proceeds_from_investments","investing_cash_flow","share_repurchases","dividends_paid","financing_cash_flow","effect_of_exchange_rate_on_cash","net_change_in_cash","cash_at_end_of_period","income_taxes_paid","interest_paid","free_cash_flow"],"additionalProperties":false},"PublicFinancialMetricsSnapshotItem":{"type":"object","properties":{"ticker":{"type":"string"},"market":{"type":"string","enum":["US","CN","JP"]},"currency":{"type":"string"},"shares_outstanding":{"type":"number"},"market_capitalization":{"type":"number"},"market_capitalization_usd":{"type":"number"},"enterprise_value":{"type":"number"},"pe_ratio_ttm":{"type":"number"},"peg_ratio_ttm":{"type":"number"},"pb_ratio_ttm":{"type":"number"},"ps_ratio_ttm":{"type":"number"},"pcf_ratio_ttm":{"type":"number"},"ev_to_sales_ttm":{"type":"number"},"ev_to_ebitda_ttm":{"type":"number"},"ev_to_ebit_ttm":{"type":"number"},"gross_profit_margin_ttm":{"type":"number"},"ebitda_margin_ttm":{"type":"number"},"net_income_margin_ttm":{"type":"number"},"fcf_margin_ttm":{"type":"number"},"roe_ttm":{"type":"number"},"roa_ttm":{"type":"number"},"roic_ttm":{"type":"number"},"revenue_growth_ttm":{"type":"number"},"eps_growth_ttm":{"type":"number"},"fcf_growth_ttm":{"type":"number"},"revenue_cagr_3y":{"type":"number"},"eps_cagr_3y":{"type":"number"},"dividend_yield_ttm":{"type":"number"},"payout_ratio_ttm":{"type":"number"},"dividend_growth_1y":{"type":"number"},"consecutive_dividend_years":{"type":"number"},"debt_to_equity":{"type":"number"},"net_debt_to_equity":{"type":"number"},"debt_to_assets":{"type":"number"},"debt_to_ebitda":{"type":"number"},"net_debt_to_ebitda":{"type":"number"},"interest_coverage":{"type":"number"},"ebitda_to_interest":{"type":"number"},"current_ratio":{"type":"number"},"quick_ratio":{"type":"number"},"cash_ratio":{"type":"number"},"working_capital":{"type":"number"},"operating_cash_flow_ratio":{"type":"number"},"fcf_to_debt":{"type":"number"},"ocf_to_debt":{"type":"number"},"ebit_margin_ttm":{"type":"number"},"capex_to_sales_ttm":{"type":"number"},"asset_turnover_ttm":{"type":"number"},"cash_per_share_ttm":{"type":"number"},"ebitda_growth_ttm":{"type":"number"},"ebit_growth_ttm":{"type":"number"},"ocf_growth_ttm":{"type":"number"},"ebitda_cagr_3y":{"type":"number"},"ebit_cagr_3y":{"type":"number"},"net_income_cagr_3y":{"type":"number"},"fcf_cagr_3y":{"type":"number"},"book_value_cagr_3y":{"type":"number"},"total_assets_cagr_3y":{"type":"number"},"dividend_rate_ttm":{"type":"number"},"fcf_payout_ratio_ttm":{"type":"number"},"dividend_cagr_3y":{"type":"number"},"dividend_frequency":{"type":"string"},"price_date":{"type":"string","format":"date"},"statement_period_end":{"type":"string"},"statement_period":{"type":"string"}},"required":["ticker","market","currency","shares_outstanding","market_capitalization","market_capitalization_usd","enterprise_value","pe_ratio_ttm","peg_ratio_ttm","pb_ratio_ttm","ps_ratio_ttm","pcf_ratio_ttm","ev_to_sales_ttm","ev_to_ebitda_ttm","ev_to_ebit_ttm","gross_profit_margin_ttm","ebitda_margin_ttm","net_income_margin_ttm","fcf_margin_ttm","roe_ttm","roa_ttm","roic_ttm","revenue_growth_ttm","eps_growth_ttm","fcf_growth_ttm","revenue_cagr_3y","eps_cagr_3y","dividend_yield_ttm","payout_ratio_ttm","dividend_growth_1y","consecutive_dividend_years","debt_to_equity","net_debt_to_equity","debt_to_assets","debt_to_ebitda","net_debt_to_ebitda","interest_coverage","ebitda_to_interest","current_ratio","quick_ratio","cash_ratio","working_capital","operating_cash_flow_ratio","fcf_to_debt","ocf_to_debt","ebit_margin_ttm","capex_to_sales_ttm","asset_turnover_ttm","cash_per_share_ttm","ebitda_growth_ttm","ebit_growth_ttm","ocf_growth_ttm","ebitda_cagr_3y","ebit_cagr_3y","net_income_cagr_3y","fcf_cagr_3y","book_value_cagr_3y","total_assets_cagr_3y","dividend_rate_ttm","fcf_payout_ratio_ttm","dividend_cagr_3y","dividend_frequency","price_date","statement_period_end","statement_period"],"additionalProperties":false},"PublicPricesHistoricalItem":{"type":"object","properties":{"ticker":{"type":"string"},"date":{"type":"string","format":"date"},"open":{"type":"number"},"high":{"type":"number"},"low":{"type":"number"},"close":{"type":"number"}},"required":["ticker","date","open","high","low","close"],"additionalProperties":false},"PublicPricesSnapshotItem":{"type":"object","properties":{"ticker":{"type":"string"},"date":{"type":"string","format":"date"},"price":{"type":"number"}},"required":["ticker","date","price"],"additionalProperties":false},"PublicEarningsCalendarItem":{"type":"object","properties":{"ticker":{"type":"string"},"date":{"type":"string","format":"date"},"eps_actual":{"type":"number"},"eps_estimated":{"type":"number"},"revenue_actual":{"type":"number"},"revenue_estimated":{"type":"number"},"last_updated":{"type":"string","format":"date"}},"required":["ticker","date","eps_actual","eps_estimated","revenue_actual","revenue_estimated","last_updated"],"additionalProperties":false},"PublicEarningsCallSummaryItem":{"type":"object","properties":{"ticker":{"type":"string"},"fiscal_year":{"type":"integer"},"period":{"type":"string","enum":["Q1","Q2","Q3","Q4","FY"]},"date":{"type":"string","format":"date"},"title":{"type":"string"},"management_highlights":{"type":"string"},"guidance":{"type":"string"},"risks":{"type":"string"},"segment_performance":{"type":"string"},"qa_topics":{"type":"string"}},"required":["ticker","fiscal_year","period","date","title","management_highlights","guidance","risks","segment_performance","qa_topics"],"additionalProperties":false},"PublicInsiderTradesItem":{"type":"object","properties":{"ticker":{"type":"string"},"insider_name":{"type":"string"},"insider_title":{"type":"string"},"is_director":{"type":"boolean"},"is_officer":{"type":"boolean"},"record_type":{"type":"string","enum":["initial_holding","transaction"]},"transaction_type":{"type":"string","enum":["buy","sell","award","exercise","tax_withholding","other"]},"transaction_code":{"type":"string"},"transaction_date":{"type":"string","format":"date"},"security_title":{"type":"string"},"ownership_type":{"type":"string"},"shares":{"type":"number"},"price_per_share":{"type":"number"},"total_value":{"type":"number"},"shares_owned_after":{"type":"number"},"form_type":{"type":"string","enum":["3","3/A","4","4/A","5","5/A"]},"is_amendment":{"type":"boolean"},"original_filing_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}]},"accession_number":{"type":"string"},"filing_url":{"type":"string","format":"uri"},"filing_date":{"type":"string","format":"date"}},"required":["ticker","insider_name","insider_title","is_director","is_officer","record_type","transaction_type","transaction_code","transaction_date","security_title","ownership_type","shares","price_per_share","total_value","shares_owned_after","form_type","is_amendment","original_filing_date","accession_number","filing_url","filing_date"],"additionalProperties":false},"PublicInstitutionalHoldingsItem":{"type":"object","properties":{"ticker":{"anyOf":[{"type":"string"},{"type":"null"}]},"investor_name":{"type":"string"},"investor_cik":{"type":"string"},"report_period":{"type":"string","format":"date"},"shares":{"type":"number"},"market_value":{"type":"number"},"change_in_shares":{"type":"number"},"accession_number":{"type":"string"},"form_type":{"type":"string"},"filing_url":{"type":"string","format":"uri"},"filing_date":{"type":"string","format":"date"}},"required":["ticker","investor_name","investor_cik","report_period","shares","market_value","change_in_shares","accession_number","form_type","filing_url","filing_date"],"additionalProperties":false},"PublicEventsItem":{"type":"object","properties":{"event_id":{"type":"string"},"ticker":{"type":"string"},"market":{"type":"string","enum":["US"]},"event_class":{"type":"string","enum":["capital","distribution","share_structure","transaction","agreement","governance","ownership","legal_regulatory"]},"event_type":{"type":"string","enum":["equity_issuance","debt_issuance","convertible","guarantee","debt_default","dividend","buyback","capital_reduction","stock_split","reverse_split","bonus_issue","share_class_change","acquisition","disposal","merger","spin_off","joint_venture","strategic_investment","restructuring","license","supply","partnership","major_contract","settlement","executive_change","director_change","auditor_change","equity_incentive","stake_change","delisting","bankruptcy"]},"axis":{"type":"object","properties":{"instrument":{"type":"string","enum":["public_offering","private_placement","rights_issue","pipe","atm","bond","note","term_loan","revolver","loan","cb","bw","exchangeable","convertible_preferred"]},"action":{"type":"string","enum":["new","amend","drawdown","repay","cancel","release","announce","execute","cancel_shares","appointment","departure","role_change","pledge","supplement","freeze","unfreeze","initiate","raise","lower","withdraw","halt","resume"]},"subtype":{"type":"string","enum":["regular","special","interim","in_kind","dual_class_setup","full_circulation","par_value_change","rights_amendment","business_restructuring","internal_reorg","investigation","penalty","warning","rectification","risk_warning","forced","voluntary","petition","reorganization","liquidation","receivership"]},"source":{"type":"string","enum":["retained_earnings","capital_reserve"]},"consideration_type":{"type":"string","enum":["all_cash","all_stock","mixed","debt_assumption","nil"]},"structure":{"type":"string","enum":["share_deal","asset_deal","tender_offer","scheme_of_arrangement"]},"mechanism":{"type":"string","enum":["equity_transfer","inheritance","concert_agreement","other"]},"role_type":{"type":"string"

# --- truncated at 32 KB (147 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/drillr/refs/heads/main/openapi/drillr-openapi.json