All data sources

SEC EDGAR

No authsec

SEC EDGAR — free access to filings, XBRL financials, company data. No auth. COMPANY: searchCompany, getCompanyFilings, getRecentFilings. XBRL: getCompanyFacts, getCompanyConcept, getXbrlFrame. SEARCH: searchFilings (full-text). INSIDER: getInsiderTrading (Form 3/4/5). E&P: getEPFinancials, compareCompanies. RULES: 1. CIK is primary ID — use searchCompany from ticker/name. 2. XBRL tags: Revenues, NetIncomeLoss, PaymentsToAcquirePropertyPlantAndEquipment. 3. E&P capex: PaymentsToAcquireOilAndGasProperty or PaymentsToAcquirePropertyPlantAndEquipment. 4. getXbrlFrame periods: "CY2025Q4I" (instant), "CY2025Q4" (duration), "CY2025" (annual).

Provenance

PublisherSEC EDGAR

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (10)

  • searchCompany

    read

    Find companies by name or ticker. Returns CIK, tickers.

    Required paramsquery
    Input schema
    {
      "type": "object",
      "properties": {
        "query": {
          "type": "string"
        }
      },
      "additionalProperties": false,
      "required": [
        "query"
      ]
    }
  • getCompanyFilings

    read

    Full submission history with filing details.

    Required paramscik
    Input schema
    {
      "type": "object",
      "properties": {
        "cik": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        }
      },
      "additionalProperties": false,
      "required": [
        "cik"
      ]
    }
  • getRecentFilings

    read

    Recent filings by form type (10-K, 10-Q, 8-K). Accepts cik/ticker/query/companyName.

    Required paramscik or ticker or query or companyName
    Input schema
    {
      "type": "object",
      "properties": {
        "cik": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        },
        "ticker": {
          "type": "string"
        },
        "query": {
          "type": "string"
        },
        "companyName": {
          "type": "string"
        },
        "formType": {
          "type": "string"
        },
        "form": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        }
      },
      "additionalProperties": false,
      "allOf": [
        {
          "anyOf": [
            {
              "required": [
                "cik"
              ]
            },
            {
              "required": [
                "ticker"
              ]
            },
            {
              "required": [
                "query"
              ]
            },
            {
              "required": [
                "companyName"
              ]
            }
          ]
        }
      ]
    }
  • getCompanyFacts

    read

    All XBRL facts — revenue, assets, capex, D&A, EPS.

    Required paramscik
    Input schema
    {
      "type": "object",
      "properties": {
        "cik": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        }
      },
      "additionalProperties": false,
      "required": [
        "cik"
      ]
    }
  • getCompanyConcept

    read

    Single XBRL tag across all filings.

    Required paramsciktag
    Input schema
    {
      "type": "object",
      "properties": {
        "cik": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        },
        "tag": {
          "type": "string"
        },
        "taxonomy": {
          "type": "string"
        }
      },
      "additionalProperties": false,
      "required": [
        "cik",
        "tag"
      ]
    }
  • getXbrlFrame

    read

    Cross-company data for one concept/period.

    Required paramstagperiod
    Input schema
    {
      "type": "object",
      "properties": {
        "tag": {
          "type": "string"
        },
        "period": {
          "type": "string"
        },
        "taxonomy": {
          "type": "string"
        },
        "unit": {
          "type": "string"
        }
      },
      "additionalProperties": false,
      "required": [
        "tag",
        "period"
      ]
    }
  • searchFilings

    read

    Full-text search across all SEC filings. Prefer getRecentFilings for recent filings for one company.

    Required paramsquery
    Input schema
    {
      "type": "object",
      "properties": {
        "query": {
          "type": "string",
          "description": "Literal full-text keywords sent as the SEC EDGAR q parameter.",
          "x-patchops-inference": "literal-search-term"
        },
        "forms": {
          "type": "string"
        },
        "form": {
          "type": "string"
        },
        "formType": {
          "type": "string"
        },
        "dateStart": {
          "type": "string"
        },
        "dateEnd": {
          "type": "string"
        },
        "from": {
          "type": "number"
        },
        "size": {
          "type": "number"
        }
      },
      "additionalProperties": false,
      "required": [
        "query"
      ]
    }
  • getInsiderTrading

    read

    Insider transaction filings (Form 3/4/5).

    Required paramscik
    Input schema
    {
      "type": "object",
      "properties": {
        "cik": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        },
        "limit": {
          "type": "number"
        }
      },
      "additionalProperties": false,
      "required": [
        "cik"
      ]
    }
  • getEPFinancials

    read

    Key E&P metrics: revenue, capex, D&A, reserves, debt.

    Required paramscik
    Input schema
    {
      "type": "object",
      "properties": {
        "cik": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "number"
            }
          ]
        }
      },
      "additionalProperties": false,
      "required": [
        "cik"
      ]
    }
  • compareCompanies

    unknown

    Compare metric across multiple companies.

    Required paramscikstag
    Input schema
    {
      "type": "object",
      "properties": {
        "ciks": {
          "type": "array",
          "items": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "number"
              }
            ]
          }
        },
        "tag": {
          "type": "string"
        },
        "taxonomy": {
          "type": "string"
        }
      },
      "additionalProperties": false,
      "required": [
        "ciks",
        "tag"
      ]
    }