{"openapi":"3.1.0","info":{"title":"api-edgar","version":"0.1.0","description":"Fresh, citable SEC EDGAR data for agents: filings, company profiles and key XBRL financial facts, each with its sec.gov source, accession number and retrieval time.","contact":{"email":"support@elysianintelligence.com","url":"https://elysianintelligence.com"}},"servers":[{"url":"https://api.elysianintelligence.com/edgar"}],"components":{"securitySchemes":{"ApiKey":{"type":"http","scheme":"bearer","description":"Send 'x-api-key: <key>' instead if you prefer."}},"schemas":{},"parameters":{}},"paths":{"/status":{"get":{"summary":"Dataset freshness","responses":{"200":{"description":"When each dataset last updated","content":{"application/json":{"schema":{"type":"object","properties":{"api":{"type":"string"},"version":{"type":"string"},"datasets":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"last_success_at":{"type":["string","null"]},"row_count":{"type":["number","null"]},"last_error":{"type":["string","null"]}},"required":["name","last_success_at","row_count","last_error"]}},"notes":{"type":"array","items":{"type":"string"}}},"required":["api","version","datasets"]}}}}}}},"/v1/keys":{"post":{"summary":"Get a free API key","description":"The key is shown once. Store it; only a hash is kept. Sign up on https://elysianintelligence.com/signup/, which solves the bot check (Cloudflare Turnstile) for you.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"email":{"type":"string","maxLength":254},"turnstile_token":{"type":"string","maxLength":2048},"accept_terms":{"type":"string","maxLength":16,"description":"The version of the API Terms of Service (https://elysianintelligence.com/terms/) you accept. Must be \"1.0\"."},"certify_tradecheck":{"type":"string","maxLength":32,"description":"Send \"tradecheck-fcra-v1\" to certify that you will use TradeCheck data only for permitted purposes and never as a factor in eligibility for credit, insurance, employment, housing or any purpose under 15 U.S.C. § 1681b (FCRA). TradeCheck serves no data without it."}},"required":["email"]}}}},"responses":{"201":{"description":"Key created","content":{"application/json":{"schema":{"type":"object","properties":{"key":{"type":"string"},"prefix":{"type":"string"},"plan":{"type":"string","enum":["free","starter","pro","payg","lapsed"]}},"required":["key","prefix","plan"]}}}}}}},"/v1/keys/rotate":{"post":{"security":[{"ApiKey":[]}],"summary":"Rotate your API key","description":"Makes a new key for the same account and revokes the key you send, in one step. The plan, prepaid calls, subscription, usage, terms acceptance and TradeCheck certification move to the new key. The new key is shown once. Apps connected over OAuth must sign in again with the new key. We email the account about every rotation.","responses":{"201":{"description":"Key rotated","content":{"application/json":{"schema":{"type":"object","properties":{"key":{"type":"string"},"prefix":{"type":"string"},"plan":{"type":"string","enum":["free","starter","pro","payg","lapsed"]}},"required":["key","prefix","plan"]}}}}}}},"/v1/keys/revoke":{"post":{"security":[{"ApiKey":[]}],"summary":"Revoke your API key","description":"Stops the key you send at once, for good. A key with a live subscription or prepaid calls left cannot be revoked: rotate it instead, so they move to a new key. We email the account about every revoke. After the last key of an account is revoked, a new key needs a new sign-up or a request to support.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"confirm":{"type":"string","maxLength":32,"description":"Send \"revoke\" to confirm. This cannot be undone."}},"required":["confirm"]}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"revoked":{"type":"boolean","enum":[true]},"active_keys_left":{"type":"integer"},"message":{"type":"string"}},"required":["revoked","active_keys_left","message"]}}}}}}},"/v1/keys/close-account":{"post":{"security":[{"ApiKey":[]}],"summary":"Close your account","description":"Revokes every key of the account (the email of the key you send) and closes the account. Cancel any subscription first. Prepaid calls that are left end with the account. We email the account, delete its email address and key records 30 days after closure, and keep billing records for seven years without the email address, as the privacy policy (https://elysianintelligence.com/privacy/) says.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"confirm":{"type":"string","maxLength":32,"description":"Send \"close-account\" to confirm. This cannot be undone."}},"required":["confirm"]}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"closed":{"type":"boolean","enum":[true]},"keys_closed":{"type":"integer"},"message":{"type":"string"}},"required":["closed","keys_closed","message"]}}}}}}},"/v1/keys/accept-terms":{"post":{"security":[{"ApiKey":[]}],"summary":"Accept the API Terms of Service","description":"For a key made before the terms, or before their current version. Billing sells nothing to a key until it accepts the current version.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"accept_terms":{"type":"string","maxLength":16,"description":"The version of the API Terms of Service (https://elysianintelligence.com/terms/) you accept. Must be \"1.0\"."}}}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"terms_version":{"type":"string"}},"required":["terms_version"]}}}}}}},"/v1/keys/certify-tradecheck":{"post":{"security":[{"ApiKey":[]}],"summary":"Certify the TradeCheck FCRA terms","description":"TradeCheck serves no data to a key until it certifies section 6.1(c) of the terms.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"certify":{"type":"string","maxLength":32,"description":"Send \"tradecheck-fcra-v1\" to certify that you will use TradeCheck data only for permitted purposes and never as a factor in eligibility for credit, insurance, employment, housing or any purpose under 15 U.S.C. § 1681b (FCRA). TradeCheck serves no data without it."}}}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"tradecheck_certified":{"type":"boolean","enum":[true]}},"required":["tradecheck_certified"]}}}}}}},"/v1/companies/search":{"get":{"summary":"Finds companies by name or ticker. An exact ticker match comes first, then name matches by relevance. Each result has the CIK to use with the other tools. Every record carries its sec.gov source, accession number and our retrieval time. SEC EDGAR data is public domain.","tags":["search_companies"],"security":[{"ApiKey":[]}],"parameters":[{"schema":{"type":"string","minLength":1,"maxLength":100,"description":"A ticker (exact), or words of the name: each word needs at least 3 letters or digits and matches the start of a word."},"required":true,"description":"A ticker (exact), or words of the name: each word needs at least 3 letters or digits and matches the start of a word.","name":"q","in":"query"},{"schema":{"type":"integer","minimum":1,"maximum":50,"default":10},"required":false,"name":"limit","in":"query"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"results":{"type":"array","items":{"type":"object","properties":{"cik":{"type":"number"},"name":{"type":"string"},"tickers":{"type":"array","items":{"type":"string"}},"exchanges":{"type":"array","items":{"type":"string"}},"listed":{"type":"boolean","description":"False when the company left SEC's ticker file. Its filings stay readable."},"sic":{"type":["string","null"]},"sic_description":{"type":["string","null"]},"state_of_incorporation":{"type":["string","null"]},"state":{"type":["string","null"],"description":"State or country of the business address."},"entity_type":{"type":["string","null"]},"category":{"type":["string","null"],"description":"Filer category, for example Large accelerated filer."},"fiscal_year_end":{"type":["string","null"],"description":"MMDD."},"links":{"type":"object","properties":{"sec_company_page":{"type":"string"},"submissions":{"type":"string"},"companyfacts":{"type":"string"}},"required":["sec_company_page","submissions","companyfacts"]},"match":{"type":"string","enum":["ticker","name"]}},"required":["cik","name","tickers","exchanges","listed","sic","sic_description","state_of_incorporation","state","entity_type","category","fiscal_year_end","links","match"]}},"license":{"type":"string"}},"required":["results","license"]}}}}}}},"/v1/company":{"get":{"summary":"Gets one company by CIK or ticker: its profile (name, tickers, exchanges, SIC industry, state) and its 10 newest filings with sec.gov links. Every record carries its sec.gov source, accession number and our retrieval time. SEC EDGAR data is public domain.","tags":["get_company"],"security":[{"ApiKey":[]}],"parameters":[{"schema":{"type":"integer","minimum":1,"maximum":9999999999,"description":"SEC's Central Index Key, for example 86312."},"required":false,"description":"SEC's Central Index Key, for example 86312.","name":"cik","in":"query"},{"schema":{"type":"string","pattern":"^[A-Za-z0-9.-]{1,10}$","description":"For example TRV or BRK-B."},"required":false,"description":"For example TRV or BRK-B.","name":"ticker","in":"query"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"company":{"type":"object","properties":{"cik":{"type":"number"},"name":{"type":"string"},"tickers":{"type":"array","items":{"type":"string"}},"exchanges":{"type":"array","items":{"type":"string"}},"listed":{"type":"boolean","description":"False when the company left SEC's ticker file. Its filings stay readable."},"sic":{"type":["string","null"]},"sic_description":{"type":["string","null"]},"state_of_incorporation":{"type":["string","null"]},"state":{"type":["string","null"],"description":"State or country of the business address."},"entity_type":{"type":["string","null"]},"category":{"type":["string","null"],"description":"Filer category, for example Large accelerated filer."},"fiscal_year_end":{"type":["string","null"],"description":"MMDD."},"links":{"type":"object","properties":{"sec_company_page":{"type":"string"},"submissions":{"type":"string"},"companyfacts":{"type":"string"}},"required":["sec_company_page","submissions","companyfacts"]}},"required":["cik","name","tickers","exchanges","listed","sic","sic_description","state_of_incorporation","state","entity_type","category","fiscal_year_end","links"]},"latest_filings":{"type":"array","items":{"type":"object","properties":{"accession":{"type":"string"},"cik":{"type":"number"},"company":{"type":["string","null"]},"form":{"type":"string"},"filed":{"type":"string","description":"YYYY-MM-DD, as SEC dates it."},"accepted":{"type":["string","null"],"description":"When SEC accepted it, in UTC."},"period":{"type":["string","null"],"description":"The period the filing reports on."},"items":{"type":"array","items":{"type":"string"},"description":"8-K items, for example 2.02 (results) and 9.01 (exhibits)."},"primary_document":{"type":["string","null"]},"primary_doc_description":{"type":["string","null"]},"size":{"type":["number","null"],"description":"Bytes, as SEC reports it."},"is_xbrl":{"type":["boolean","null"]},"file_number":{"type":["string","null"]},"links":{"type":"object","properties":{"index":{"type":"string"},"primary_document":{"type":["string","null"]},"folder":{"type":"string"},"full_text":{"type":"string"}},"required":["index","primary_document","folder","full_text"]},"provenance":{"type":"object","properties":{"source_url":{"type":"string","description":"The sec.gov page of the filing or the API file the values come from."},"data_url":{"type":"string","description":"The SEC API file we read."},"retrieved_at":{"type":"string","description":"When we fetched the values shown."},"license":{"type":"string"}},"required":["source_url","data_url","retrieved_at","license"]}},"required":["accession","cik","company","form","filed","accepted","period","items","primary_document","primary_doc_description","size","is_xbrl","file_number","links","provenance"]}},"provenance":{"type":"object","properties":{"source_url":{"type":"string","description":"The sec.gov page of the filing or the API file the values come from."},"data_url":{"type":"string","description":"The SEC API file we read."},"retrieved_at":{"type":"string","description":"When we fetched the values shown."},"license":{"type":"string"}},"required":["source_url","data_url","retrieved_at","license"]}},"required":["company","latest_filings","provenance"]}}}}}}},"/v1/filings":{"get":{"summary":"Lists filings newest first, by company (CIK or ticker), by form, or both, within an optional date range. Page with next_cursor. Give a company or a form. Every record carries its sec.gov source, accession number and our retrieval time. SEC EDGAR data is public domain.","tags":["list_filings"],"security":[{"ApiKey":[]}],"parameters":[{"schema":{"type":"integer","minimum":1,"maximum":9999999999,"description":"SEC's Central Index Key, for example 86312."},"required":false,"description":"SEC's Central Index Key, for example 86312.","name":"cik","in":"query"},{"schema":{"type":"string","pattern":"^[A-Za-z0-9.-]{1,10}$","description":"For example TRV or BRK-B."},"required":false,"description":"For example TRV or BRK-B.","name":"ticker","in":"query"},{"schema":{"type":"string","minLength":1,"maxLength":20,"pattern":"^[A-Za-z0-9 ./-]+$","description":"Exact SEC form type, for example 10-K, 10-Q, 8-K or 4. Amendments are their own form (10-K/A)."},"required":false,"description":"Exact SEC form type, for example 10-K, 10-Q, 8-K or 4. Amendments are their own form (10-K/A).","name":"form","in":"query"},{"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"YYYY-MM-DD, inclusive."},"required":false,"description":"YYYY-MM-DD, inclusive.","name":"filed_from","in":"query"},{"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","description":"YYYY-MM-DD, inclusive."},"required":false,"description":"YYYY-MM-DD, inclusive.","name":"filed_to","in":"query"},{"schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"required":false,"name":"limit","in":"query"},{"schema":{"type":"string","maxLength":200,"description":"The next_cursor of the previous page, with the same other inputs."},"required":false,"description":"The next_cursor of the previous page, with the same other inputs.","name":"cursor","in":"query"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"filings":{"type":"array","items":{"type":"object","properties":{"accession":{"type":"string"},"cik":{"type":"number"},"company":{"type":["string","null"]},"form":{"type":"string"},"filed":{"type":"string","description":"YYYY-MM-DD, as SEC dates it."},"accepted":{"type":["string","null"],"description":"When SEC accepted it, in UTC."},"period":{"type":["string","null"],"description":"The period the filing reports on."},"items":{"type":"array","items":{"type":"string"},"description":"8-K items, for example 2.02 (results) and 9.01 (exhibits)."},"primary_document":{"type":["string","null"]},"primary_doc_description":{"type":["string","null"]},"size":{"type":["number","null"],"description":"Bytes, as SEC reports it."},"is_xbrl":{"type":["boolean","null"]},"file_number":{"type":["string","null"]},"links":{"type":"object","properties":{"index":{"type":"string"},"primary_document":{"type":["string","null"]},"folder":{"type":"string"},"full_text":{"type":"string"}},"required":["index","primary_document","folder","full_text"]},"provenance":{"type":"object","properties":{"source_url":{"type":"string","description":"The sec.gov page of the filing or the API file the values come from."},"data_url":{"type":"string","description":"The SEC API file we read."},"retrieved_at":{"type":"string","description":"When we fetched the values shown."},"license":{"type":"string"}},"required":["source_url","data_url","retrieved_at","license"]}},"required":["accession","cik","company","form","filed","accepted","period","items","primary_document","primary_doc_description","size","is_xbrl","file_number","links","provenance"]}},"next_cursor":{"type":["string","null"]}},"required":["filings","next_cursor"]}}}}}}},"/v1/filings/{accession}":{"get":{"summary":"Gets one filing by accession number: its metadata, the companies it names, and links to the index page, the primary document and the full text on sec.gov. Every record carries its sec.gov source, accession number and our retrieval time. SEC EDGAR data is public domain.","tags":["get_filing"],"security":[{"ApiKey":[]}],"parameters":[{"schema":{"type":"string","pattern":"^\\d{10}-\\d{2}-\\d{6}$","description":"For example 0000086312-26-000181."},"required":true,"description":"For example 0000086312-26-000181.","name":"accession","in":"path"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"accession":{"type":"string"},"cik":{"type":"number"},"company":{"type":["string","null"]},"form":{"type":"string"},"filed":{"type":"string","description":"YYYY-MM-DD, as SEC dates it."},"accepted":{"type":["string","null"],"description":"When SEC accepted it, in UTC."},"period":{"type":["string","null"],"description":"The period the filing reports on."},"items":{"type":"array","items":{"type":"string"},"description":"8-K items, for example 2.02 (results) and 9.01 (exhibits)."},"primary_document":{"type":["string","null"]},"primary_doc_description":{"type":["string","null"]},"size":{"type":["number","null"],"description":"Bytes, as SEC reports it."},"is_xbrl":{"type":["boolean","null"]},"file_number":{"type":["string","null"]},"links":{"type":"object","properties":{"index":{"type":"string"},"primary_document":{"type":["string","null"]},"folder":{"type":"string"},"full_text":{"type":"string"}},"required":["index","primary_document","folder","full_text"]},"provenance":{"type":"object","properties":{"source_url":{"type":"string","description":"The sec.gov page of the filing or the API file the values come from."},"data_url":{"type":"string","description":"The SEC API file we read."},"retrieved_at":{"type":"string","description":"When we fetched the values shown."},"license":{"type":"string"}},"required":["source_url","data_url","retrieved_at","license"]},"companies":{"type":"array","items":{"type":"object","properties":{"cik":{"type":"number"},"name":{"type":["string","null"]},"tickers":{"type":"array","items":{"type":"string"}}},"required":["cik","name","tickers"]}}},"required":["accession","cik","company","form","filed","accepted","period","items","primary_document","primary_doc_description","size","is_xbrl","file_number","links","provenance","companies"]}}}}}}},"/v1/financials":{"get":{"summary":"Gets a company's key XBRL financial facts (revenue, net income, EPS, assets, liabilities, equity, cash, operating cash flow, shares outstanding) for periods of the last 5 years. Each value is the one from the newest 10-K, 10-Q, 20-F or 40-F that reported it, with its accession number. Tag names are the filer's own, so revenue may be Revenues or RevenueFromContractWithCustomerExcludingAssessedTax (US GAAP) or Revenue (IFRS). Every record carries its sec.gov source, accession number and our retrieval time. SEC EDGAR data is public domain.","tags":["get_financials"],"security":[{"ApiKey":[]}],"parameters":[{"schema":{"type":"integer","minimum":1,"maximum":9999999999,"description":"SEC's Central Index Key, for example 86312."},"required":false,"description":"SEC's Central Index Key, for example 86312.","name":"cik","in":"query"},{"schema":{"type":"string","pattern":"^[A-Za-z0-9.-]{1,10}$","description":"For example TRV or BRK-B."},"required":false,"description":"For example TRV or BRK-B.","name":"ticker","in":"query"},{"schema":{"type":"string","enum":["Revenues","RevenueFromContractWithCustomerExcludingAssessedTax","NetIncomeLoss","EarningsPerShareBasic","EarningsPerShareDiluted","Assets","Liabilities","StockholdersEquity","CashAndCashEquivalentsAtCarryingValue","CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","NetCashProvidedByUsedInOperatingActivities","CommonStockSharesOutstanding","Revenue","ProfitLoss","ProfitLossAttributableToOwnersOfParent","BasicEarningsLossPerShare","DilutedEarningsLossPerShare","Equity","CashAndCashEquivalents","CashFlowsFromUsedInOperatingActivities","EntityCommonStockSharesOutstanding"]},"required":false,"name":"concept","in":"query"},{"schema":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]},"required":false,"name":"fiscal_period","in":"query"},{"schema":{"type":"string","enum":["10-K","10-K/A","10-Q","10-Q/A","20-F","40-F"]},"required":false,"name":"form","in":"query"},{"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"required":false,"name":"period_end_from","in":"query"},{"schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"required":false,"name":"period_end_to","in":"query"},{"schema":{"type":"integer","minimum":1,"maximum":500,"default":100},"required":false,"name":"limit","in":"query"},{"schema":{"type":"string","maxLength":300},"required":false,"name":"cursor","in":"query"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"cik":{"type":"number"},"company":{"type":"string"},"facts":{"type":"array","items":{"type":"object","properties":{"concept":{"type":"string"},"taxonomy":{"type":"string"},"unit":{"type":"string","description":"USD, USD/shares or shares."},"period_start":{"type":["string","null"],"description":"Null for an instant (a balance sheet value)."},"period_end":{"type":"string"},"value":{"type":"number"},"fiscal_year":{"type":["number","null"]},"fiscal_period":{"type":["string","null"],"description":"FY, Q1, Q2, Q3 or Q4, as the filing tags it."},"form":{"type":"string"},"accession":{"type":"string","description":"The filing the value comes from: the newest periodic report that gave it."},"filed":{"type":"string"},"frame":{"type":["string","null"],"description":"SEC's calendar frame, for example CY2026Q3, when SEC assigned one."},"filing_url":{"type":"string"},"retrieved_at":{"type":"string"}},"required":["concept","taxonomy","unit","period_start","period_end","value","fiscal_year","fiscal_period","form","accession","filed","frame","filing_url","retrieved_at"]}},"next_cursor":{"type":["string","null"]},"provenance":{"type":"object","properties":{"source_url":{"type":"string","description":"The sec.gov page of the filing or the API file the values come from."},"data_url":{"type":"string","description":"The SEC API file we read."},"retrieved_at":{"type":["string","null"]},"license":{"type":"string"}},"required":["source_url","data_url","retrieved_at","license"]}},"required":["cik","company","facts","next_cursor","provenance"]}}}}}}},"/v1/changes":{"get":{"summary":"A change feed for keeping an index in sync: filings in the order they reached this API, oldest first, after a cursor or since a time. Always returns next_cursor; store it and pass it next time. The first pass over all companies (the 90-day backfill) adds older filings too, so order by filed or accepted if you need SEC's order. Every record carries its sec.gov source, accession number and our retrieval time. SEC EDGAR data is public domain.","tags":["filing_changes"],"security":[{"ApiKey":[]}],"parameters":[{"schema":{"type":"string","pattern":"^\\d{1,12}$","description":"The next_cursor of the previous call."},"required":false,"description":"The next_cursor of the previous call.","name":"cursor","in":"query"},{"schema":{"type":"string","format":"date-time","description":"ISO 8601 time, for the first call. Ignored when cursor is given."},"required":false,"description":"ISO 8601 time, for the first call. Ignored when cursor is given.","name":"since","in":"query"},{"schema":{"type":"string","maxLength":200,"pattern":"^[A-Za-z0-9 ./,-]+$","description":"Comma-separated form types to keep, for example 10-K,10-Q,8-K. At most 10."},"required":false,"description":"Comma-separated form types to keep, for example 10-K,10-Q,8-K. At most 10.","name":"forms","in":"query"},{"schema":{"type":"integer","minimum":1,"maximum":500,"default":100},"required":false,"name":"limit","in":"query"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"changes":{"type":"array","items":{"type":"object","properties":{"accession":{"type":"string"},"cik":{"type":"number"},"company":{"type":["string","null"]},"form":{"type":"string"},"filed":{"type":"string","description":"YYYY-MM-DD, as SEC dates it."},"accepted":{"type":["string","null"],"description":"When SEC accepted it, in UTC."},"period":{"type":["string","null"],"description":"The period the filing reports on."},"items":{"type":"array","items":{"type":"string"},"description":"8-K items, for example 2.02 (results) and 9.01 (exhibits)."},"primary_document":{"type":["string","null"]},"primary_doc_description":{"type":["string","null"]},"size":{"type":["number","null"],"description":"Bytes, as SEC reports it."},"is_xbrl":{"type":["boolean","null"]},"file_number":{"type":["string","null"]},"links":{"type":"object","properties":{"index":{"type":"string"},"primary_document":{"type":["string","null"]},"folder":{"type":"string"},"full_text":{"type":"string"}},"required":["index","primary_document","folder","full_text"]},"provenance":{"type":"object","properties":{"source_url":{"type":"string","description":"The sec.gov page of the filing or the API file the values come from."},"data_url":{"type":"string","description":"The SEC API file we read."},"retrieved_at":{"type":"string","description":"When we fetched the values shown."},"license":{"type":"string"}},"required":["source_url","data_url","retrieved_at","license"]},"seq":{"type":"number"},"first_seen_at":{"type":"string","description":"When the filing reached this API."}},"required":["accession","cik","company","form","filed","accepted","period","items","primary_document","primary_doc_description","size","is_xbrl","file_number","links","provenance","seq","first_seen_at"]}},"next_cursor":{"type":"string"},"has_more":{"type":"boolean"}},"required":["changes","next_cursor","has_more"]}}}}}}}},"webhooks":{}}