Look up an SEC filer by stock ticker (AAPL) or CIK and return its registered profile — leg
Look up an SEC filer by stock ticker (AAPL) or CIK and return its registered profile — legal name, entity type, SIC industry code and description, EIN, filer category, fiscal year end, state of incorporation, tickers and exchanges, former names, business and mailing addresses and phone. Tickers are matched exactly; company names are not accepted (resolve one with company.us.resolve). Use when: What industry, state of incorporation and EIN does the SEC hold for this ticker?
4000 (raw units)
price
1
calls / 30d
1
unique payers
2026-08-27
updated
Provider
api.eckari.com · discovered, not yet claimed by its owner
Payment (x402 accepts[])
[
{
"scheme": "exact",
"network": "eip155:8453",
"payTo": "0x9d6b6fdB04040a55d58B24ff4C90C08cf6083C8f",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "4000",
"maxTimeoutSeconds": 60
}
]Output schema
{
"bazaar": {
"info": {
"input": {
"method": "GET",
"pathParams": {
"id": "AAPL"
},
"queryParams": {},
"type": "http"
},
"output": {
"example": {
"data": {
"addresses": {
"business": {
"city": "CUPERTINO",
"state_or_country": "CA",
"street1": "ONE APPLE PARK WAY",
"street2": null,
"zip": "95014"
},
"mailing": {
"city": "CUPERTINO",
"state_or_country": "CA",
"street1": "ONE APPLE PARK WAY",
"street2": null,
"zip": "95014"
}
},
"cik": "0000320193",
"ein": "942404110",
"entity_type": "operating",
"exchanges": [
"Nasdaq"
],
"filer_categories": [
"Large accelerated filer"
],
"fiscal_year_end": {
"day": 26,
"month": 9
},
"former_names": [
{
"from": "2007-01-10",
"name": "APPLE INC",
"to": "2019-08-05"
},
{
"from": "1994-01-26",
"name": "APPLE COMPUTER INC",
"to": "2007-01-04"
},
{
"from": "1997-07-28",
"name": "APPLE COMPUTER INC/ FA",
"to": "1997-07-28"
}
],
"investor_website": null,
"name": "Apple Inc.",
"phone": "(408) 996-1010",
"query": {
"id": "AAPL",
"matched_by": "ticker"
},
"sic_code": "3571",
"sic_description": "Electronic Computers",
"state_of_incorporation": "CA",
"tickers": [
"AAPL"
],
"website": null
},
"meta": {
"capability": "company.us.profile",
"freshness": "near_live",
"source": "sec_edgar",
"version": "3.0.0"
}
},
"type": "json"
}
},
"routeTemplate": "/v1/companies/us/:id",
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"pathParams": {
"additionalProperties": false,
"properties": {
"id": {
"description": "SEC CIK or exchange ticker symbol. All digits is read as a CIK (leading zeros and an EDGAR CIK prefix are both accepted: 320193, 0000320193, CIK0000320193); anything else is read as a ticker (1-10 characters starting with a letter) and matched exactly, case-insensitively, against the SEC listed-security index — AAPL, aapl and BRK-B all work. Company names are not accepted: resolve one with company.us.resolve. A ticker with no SEC index entry returns NOT_FOUND, which is not a billable result.",
"maxLength": 13,
"minLength": 1,
"pattern": "^(?:(?:[Cc][Ii][Kk])?[0-9]{1,10}|[A-Za-z][A-Za-z0-9.-]{0,9})$",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"queryParams": {
"properties": {},
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
},
"payment-identifier": {
"info": {
"required": false
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"id": {
"maxLength": 128,
"minLength": 16,
"pattern": "^[a-zA-Z0-9_-]+$",
"type": "string"
},
"required": {
"type": "boolean"
}
},
"required": [
"required"
],
"type": "object"
}
}
}Use it
curl
curl "https://api.eckari.com/v1/companies/us/:id" # -> 402 Payment Required, accepts[] lists how to pay # retry with a PAYMENT-SIGNATURE (or PAYMENT header) once paid
JavaScript
const res = await fetch("https://api.eckari.com/v1/companies/us/:id");
if (res.status === 402) {
const { accepts } = await res.json();
// pay one of accepts[] via an x402 client, then retry with the payment header
}Python
import httpx
res = httpx.get("https://api.eckari.com/v1/companies/us/:id")
if res.status_code == 402:
accepts = res.json()["accepts"]
# pay one of accepts[] via an x402 client, then retry with the payment headerMachine-readable
Everything on this page is also available as clean JSON at /resources/4324.json, and this resource appears in /discovery/resources and /discovery/search.