Company Intelligence API Documentation

Independent API for company data: search by name/country, profile via LEI, ownership relationships, financial metrics, and SEC filings from GLEIF and EDGAR. Payment is the exact USDC price on Base with x402.

POSThttps://brainiac.software/api/v1/company-intelligence/profile$0.02 USDC

Get company profile

Retrieve a company profile using LEI from GLEIF.

Body

FieldRequiredNotes
identifierYesstring

Request exampleJSON

{
  "identifier": "5493001KJTIIGC8Y1R12"
}

Response exampleJSON

{
  "found": true,
  "profile": {
    "lei": "5493001KJTIIGC8Y1R12",
    "legalName": "APPLE INC",
    "alternativeNames": [],
    "registrationNumber": null,
    "entityStatus": "ACTIVE",
    "leiRegistrationStatus": "ISSUED",
    "jurisdiction": "US",
    "legalForm": null,
    "registeredAddress": {
      "firstAddressLine": "ONE APPLE PARK WAY",
      "additionalAddressLine": null,
      "city": "CUPERTINO",
      "region": "CA",
      "country": "US",
      "postalCode": "95014"
    },
    "headquartersAddress": {
      "firstAddressLine": "ONE APPLE PARK WAY",
      "additionalAddressLine": null,
      "city": "CUPERTINO",
      "region": "CA",
      "country": "US",
      "postalCode": "95014"
    },
    "initialRegistrationDate": "2014-06-23",
    "lastUpdateDate": "2024-09-28",
    "nextRenewalDate": "2025-09-28"
  },
  "identifier": "5493001KJTIIGC8Y1R12",
  "source": {
    "url": "https://api.gleif.org/api/v1/lei-records/5493001KJTIIGC8Y1R12",
    "retrievedAt": "2026-10-29T12:00:00.000Z",
    "status": "OK"
  },
  "limitations": [
    "Profile data is from the GLEIF LEI database and may not include all company details."
  ]
}

cURL

curl -i -X POST "https://brainiac.software/api/v1/company-intelligence/profile" \
  -H 'content-type: application/json' \
  -H 'Idempotency-Key: <fresh-64-character-random-hex-key>' \
  --data-binary @- <<'JSON'
{
  "identifier": "5493001KJTIIGC8Y1R12"
}
JSON
POSThttps://brainiac.software/api/v1/company-intelligence/ownership$0.03 USDC

Get company ownership

Retrieve parent and subsidiary relationships from GLEIF.

Body

FieldRequiredNotes
identifierYesstring

Request exampleJSON

{
  "identifier": "5493001KJTIIGC8Y1R12"
}

Response exampleJSON

{
  "identifier": "5493001KJTIIGC8Y1R12",
  "ownership": {
    "directParent": null,
    "ultimateParent": null,
    "directChildren": [],
    "ultimateChildren": []
  },
  "sources": [
    {
      "endpoint": "direct-parent",
      "status": "OK",
      "url": "https://api.gleif.org/api/v1/lei-records/5493001KJTIIGC8Y1R12/direct-parent"
    },
    {
      "endpoint": "ultimate-parent",
      "status": "OK",
      "url": "https://api.gleif.org/api/v1/lei-records/5493001KJTIIGC8Y1R12/ultimate-parent"
    },
    {
      "endpoint": "direct-children",
      "status": "OK",
      "url": "https://api.gleif.org/api/v1/lei-records/5493001KJTIIGC8Y1R12/direct-children"
    },
    {
      "endpoint": "ultimate-children",
      "status": "OK",
      "url": "https://api.gleif.org/api/v1/lei-records/5493001KJTIIGC8Y1R12/ultimate-children"
    }
  ],
  "retrievedAt": "2026-10-29T12:00:00.000Z",
  "limitations": [
    "Ownership data comes from GLEIF relationship records.",
    "Not all entities report parent or subsidiary relationships."
  ]
}

cURL

curl -i -X POST "https://brainiac.software/api/v1/company-intelligence/ownership" \
  -H 'content-type: application/json' \
  -H 'Idempotency-Key: <fresh-64-character-random-hex-key>' \
  --data-binary @- <<'JSON'
{
  "identifier": "5493001KJTIIGC8Y1R12"
}
JSON
POSThttps://brainiac.software/api/v1/company-intelligence/financials$0.05 USDC

Get company financials

Retrieve and normalize financial metrics from SEC EDGAR using CIK or ticker.

Body

FieldRequiredNotes
identifierYesstring

Request exampleJSON

{
  "identifier": "AAPL"
}

Response exampleJSON

{
  "found": true,
  "financials": {
    "entityName": "CIK0000320193",
    "cik": "0000320193",
    "sic": "3571",
    "sicDescription": "Electronic Computers",
    "keyMetrics": {
      "Revenues": {
        "value": 383285000000,
        "unit": "USD",
        "period": "FY",
        "yearOverYearChange": -2.1
      },
      "NetIncomeLoss": {
        "value": 96995000000,
        "unit": "USD",
        "period": "FY",
        "yearOverYearChange": -5.4
      },
      "Assets": {
        "value": 352755000000,
        "unit": "USD",
        "period": "FY",
        "yearOverYearChange": 8.2
      },
      "Liabilities": {
        "value": 290437000000,
        "unit": "USD",
        "period": "FY",
        "yearOverYearChange": 6.5
      },
      "StockholdersEquity": {
        "value": 62318000000,
        "unit": "USD",
        "period": "FY",
        "yearOverYearChange": 15.3
      },
      "CashAndCashEquivalentsAtCarryingValue": {
        "value": 29942000000,
        "unit": "USD",
        "period": "FY",
        "yearOverYearChange": -10.2
      },
      "OperatingIncomeLoss": {
        "value": 114301000000,
        "unit": "USD",
        "period": "FY",
        "yearOverYearChange": -3.8
      }
    }
  },
  "identifier": "AAPL",
  "cik": "0000320193",
  "source": {
    "url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000320193.json",
    "retrievedAt": "2026-10-29T12:00:00.000Z",
    "status": "OK"
  },
  "limitations": [
    "SEC EDGAR XBRL financials are available only for SEC registrants that file structured XBRL data.",
    "Key metrics are extracted from the most recent reported fact for each concept and may span different reporting periods."
  ]
}

cURL

curl -i -X POST "https://brainiac.software/api/v1/company-intelligence/financials" \
  -H 'content-type: application/json' \
  -H 'Idempotency-Key: <fresh-64-character-random-hex-key>' \
  --data-binary @- <<'JSON'
{
  "identifier": "AAPL"
}
JSON
POSThttps://brainiac.software/api/v1/company-intelligence/filings$0.05 USDC

Get company filings

Retrieve recent company filings and significant changes from SEC EDGAR using CIK or ticker.

Body

FieldRequiredNotes
identifierYesstring
limitYesinteger; Default: 20

Request exampleJSON

{
  "identifier": "AAPL",
  "limit": 10
}

Response exampleJSON

{
  "found": true,
  "filings": [
    {
      "form": "10-K",
      "filingDate": "2024-11-01",
      "description": "10-K",
      "accessionNumber": "0000320193-24-000123",
      "documentUrl": "https://data.sec.gov/Archives/edgar/data/320193/000032019324000123/aapl-20240928.htm"
    },
    {
      "form": "10-Q",
      "filingDate": "2024-10-25",
      "description": "10-Q",
      "accessionNumber": "0000320193-24-000122",
      "documentUrl": "https://data.sec.gov/Archives/edgar/data/320193/000032019324000122/aapl-20240928.htm"
    }
  ],
  "identifier": "AAPL",
  "cik": "0000320193",
  "source": {
    "url": "https://data.sec.gov/submissions/CIK0000320193.json",
    "retrievedAt": "2026-10-29T12:00:00.000Z",
    "status": "OK"
  },
  "limitations": [
    "SEC EDGAR filings are limited to what the entity has filed with the SEC.",
    "Document URLs point to the primary document; exhibits and attachments require separate retrieval."
  ]
}

cURL

curl -i -X POST "https://brainiac.software/api/v1/company-intelligence/filings" \
  -H 'content-type: application/json' \
  -H 'Idempotency-Key: <fresh-64-character-random-hex-key>' \
  --data-binary @- <<'JSON'
{
  "identifier": "AAPL",
  "limit": 10
}
JSON