1gateway Company API

The Company API from 1gateway — 1 operation(s) for company.

Operations 1

GET /v1/company/intelligence U.S. #

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/1gateway-dev:1gateway-dev-company-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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

1gateway-dev-company-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: 1gateway Company API
  version: 0.1.1
  description: '1gateway lets AI agents buy the data and APIs they need, one call at a time: no signup, no API key, paid per request with USDC on Base or Solana via x402. Coverage: company and compliance checks (sanctions, KYB, SEC filings, Korean companies), Korean real estate, trade and macro data, onchain and market data, and agent utilities such as document-to-Markdown. Every response names its source. Failed calls are never charged.'
  x-guidance: 'Use this API when an agent needs data as English JSON with pay-per-call access and no signup. Common tasks: Korea apartment sale transactions and district price summaries, Korean public holidays, Korea company KYB (company resolve, profile, NTS business status, DART filings, supplier check), Korean HWP/HWPX to Markdown, web page to Markdown (web read), and document extract (PDF, DOCX, HWP/HWPX or web page to structured JSON). Current coverage is South Korea: apartment sale prices (MOLIT), exports/imports and 10-day export flash (Korea Customs), Bank of Korea statistics (ECOS), weather forecast by lat/lon (KMA), holidays (KASI); more APIs and countries are coming. Base onchain reads: token risk, wallet balances, token info, transaction status. Also: document → Markdown conversion for web pages, PDF, DOCX and Korean HWP/HWPX (price by detected type, decided before payment). Every /v1 endpoint is paid: call it, receive HTTP 402 with PAYMENT-REQUIRED, pay with an x402 client (USDC on Base or Solana, same price) and retry. No charge on failure: settlement happens only on 2xx; 4xx/5xx are never charged. Agent guide: https://1gateway.dev/agents.md. Status: https://1gateway.dev/status. MCP (Streamable HTTP) is available at https://1gateway.dev/mcp: initialize and tools/list are free, tools/call is paid via x402 _meta.'
  contact:
    email: contact@1gateway.dev
servers:
- url: https://1gateway.dev
tags:
- name: Company
paths:
  /v1/company/intelligence:
    get:
      operationId: us_company_intelligence
      summary: U.S.
      description: 'Use when an agent researches a U.S. public company (due diligence, investing, competitors) and wants one sourced brief instead of many calls. Input: ticker or cik, optional news=false. Output: JSON profile, 3 fiscal years + latest quarter + balance sheet from SEC XBRL, YoY growth, rule-based risk signals (8-K items, late filings, losses) with evidence, recent 8-K events, latest news (title, link, date, publisher summary), sources. Example: ?ticker=NVDA'
      x-payment-info:
        price:
          mode: fixed
          currency: USD
          amount: '0.035000'
        protocols:
        - x402: {}
      x-x402:
        price: $0.035
        scheme: exact
        network: eip155:8453
        networks:
        - eip155:8453
        - solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp
        asset: USDC
        kind: aggregate
        source: SEC EDGAR submissions + XBRL company facts (data.sec.gov, cached 10 min / 12 h) + Tavily news search for headlines/links (30 min cache, daily budget); item summaries are the publisher's own meta description. Rule-based signals, not investment advice
      parameters:
      - name: ticker
        in: query
        required: false
        description: U.S. ticker (NVDA, BRK.B); give ticker or cik
        schema:
          type: string
          pattern: ^[A-Za-z][A-Za-z0-9]{0,6}([.-][A-Za-z0-9]{1,3})?$
          maxLength: 12
          example: NVDA
      - name: cik
        in: query
        required: false
        description: SEC Central Index Key; give ticker or cik
        schema:
          type: string
          pattern: ^\d{1,10}$
          maxLength: 10
          example: '1045810'
      - name: news
        in: query
        required: false
        description: Include recent news (default true)
        schema:
          type: string
          enum:
          - 'true'
          - 'false'
          example: 'true'
      responses:
        '200':
          description: OK (payment settled). Example is a trimmed real output.
          content:
            application/json:
              schema:
                type: object
                properties:
                  company:
                    type: object
                    additionalProperties: true
                  financials:
                    type: object
                    properties:
                      currency:
                        type: string
                      fiscalYears:
                        type: array
                        items:
                          type: object
                          properties:
                            fiscalYearEnd:
                              type: string
                            values:
                              type: object
                              additionalProperties:
                                type: object
                                properties:
                                  value:
                                    type: integer
                                  period:
                                    type: object
                                    properties:
                                      start:
                                        type:
                                        - string
                                        - 'null'
                                      end:
                                        type: string
                                  source:
                                    type: object
                                    properties:
                                      concept:
                                        type: string
                                      form:
                                        type: string
                                      filed:
                                        type: string
                                      accessionNumber:
                                        type: string
                      latestQuarter:
                        type:
                        - object
                        - 'null'
                        additionalProperties: true
                      balanceSheet:
                        type:
                        - object
                        - 'null'
                        additionalProperties: true
                      growth:
                        type: object
                        properties:
                          revenueYoY:
                            type:
                            - number
                            - 'null'
                          netIncomeYoY:
                            type:
                            - number
                            - 'null'
                      available:
                        type: boolean
                  latestReports:
                    type: object
                    properties:
                      annual:
                        type:
                        - object
                        - 'null'
                        properties:
                          form:
                            type: string
                          filingDate:
                            type: string
                          reportDate:
                            type:
                            - string
                            - 'null'
                          indexUrl:
                            type: string
                      quarterly:
                        type:
                        - object
                        - 'null'
                        properties:
                          form:
                            type: string
                          filingDate:
                            type: string
                          reportDate:
                            type:
                            - string
                            - 'null'
                          indexUrl:
                            type: string
                  signals:
                    type: array
                    items:
                      type: object
                      properties:
                        type:
                          type: string
                        severity:
                          type: string
                        title:
                          type: string
                        date:
                          type:
                          - string
                          - 'null'
                        evidence:
                          type: object
                          properties:
                            source:
                              type: string
                            url:
                              type:
                              - string
                              - 'null'
                            detail:
                              type: string
                  events:
                    type: array
                    items:
                      type: object
                      properties:
                        type:
                          type: string
                        severity:
                          type: string
                        title:
                          type: string
                        date:
                          type:
                          - string
                          - 'null'
                        evidence:
                          type: object
                          properties:
                            source:
                              type: string
                            url:
                              type: string
                            detail:
                              type: string
                  recentNews:
                    type: object
                    properties:
                      status:
                        type: string
                      provider:
                        type:
                        - string
                        - 'null'
                      items:
                        type: array
                        items:
                          type: object
                          properties:
                            title:
                              type: string
                            url:
                              type: string
                            publishedAt:
                              type: string
                            summary:
                              type: string
                            summarySource:
                              type: string
                      retrievedAt:
                        type:
                        - string
                        - 'null'
                      cached:
                        type: boolean
                  summary:
                    type: object
                    properties:
                      riskSignals:
                        type: object
                        properties:
                          high:
                            type: integer
                          medium:
                            type: integer
                          low:
                            type: integer
                      eventsInWindow:
                        type: integer
                      revenueYoY:
                        type:
                        - number
                        - 'null'
                      netIncomeYoY:
                        type:
                        - number
                        - 'null'
                      windowDays:
                        type: integer
                  sources:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                        name:
                          type: string
                        url:
                          type:
                          - string
                          - 'null'
                        cached:
                          type: boolean
                  freshness:
                    type: object
                    additionalProperties: true
                  attribution:
                    type: string
                  note:
                    type: string
                required:
                - company
                - financials
                - latestReports
                - signals
                - events
                - recentNews
                - summary
                - sources
                - freshness
                - attribution
                - note
              example:
                company:
                  cik: 1045810
                  name: NVIDIA CORP
                  tickers:
                  - NVDA
                financials:
                  currency: USD
                  fiscalYears:
                  - fiscalYearEnd: '2026-01-25'
                    values:
                      revenue:
                        value: 215938000000
                        period:
                          start: '2025-01-27'
                          end: '2026-01-25'
                        source:
                          concept: us-gaap:Revenues
                          form: 10-K
                          filed: '2026-02-25'
                          accessionNumber: 0001045810-26-000021
                      operatingIncome:
                        value: 130387000000
                        period:
                          start: '2025-01-27'
                          end: '2026-01-25'
                        source:
                          concept: us-gaap:OperatingIncomeLoss
                          form: 10-K
                          filed: '2026-02-25'
                          accessionNumber: 0001045810-26-000021
                      netIncome:
                        value: 120067000000
                        period:
                          start: '2025-01-27'
                          end: '2026-01-25'
                        source:
                          concept: us-gaap:NetIncomeLoss
                          form: 10-K
                          filed: '2026-02-25'
                          accessionNumber: 0001045810-26-000021
                  latestQuarter:
                    periodEnd: '2026-07-26'
                    values:
                      revenue:
                        value: 96221000000
                        period:
                          start: '2026-04-27'
                          end: '2026-07-26'
                        source:
                          concept: us-gaap:Revenues
                          form: 10-Q
                          filed: '2026-08-26'
                          accessionNumber: 0001045810-26-000075
                      operatingIncome:
                        value: 63734000000
                        period:
                          start: '2026-04-27'
                          end: '2026-07-26'
                        source:
                          concept: us-gaap:OperatingIncomeLoss
                          form: 10-Q
                          filed: '2026-08-26'
                          accessionNumber: 0001045810-26-000075
                      netIncome:
                        value: 59688000000
                        period:
                          start: '2026-04-27'
                          end: '2026-07-26'
                        source:
                          concept: us-gaap:NetIncomeLoss
                          form: 10-Q
                          filed: '2026-08-26'
                          accessionNumber: 0001045810-26-000075
                  balanceSheet:
                    asOf: '2026-07-26'
                    values:
                      totalAssets:
                        value: 320272000000
                        period:
                          start: null
                          end: '2026-07-26'
                        source:
                          concept: us-gaap:Assets
                          form: 10-Q
                          filed: '2026-08-26'
                          accessionNumber: 0001045810-26-000075
                      totalLiabilities:
                        value: 91288000000
                        period:
                          start: null
                          end: '2026-07-26'
                        source:
                          concept: us-gaap:Liabilities
                          form: 10-Q
                          filed: '2026-08-26'
                          accessionNumber: 0001045810-26-000075
                      equity:
                        value: 228984000000
                        period:
                          start: null
                          end: '2026-07-26'
                        source:
                          concept: us-gaap:StockholdersEquity
                          form: 10-Q
                          filed: '2026-08-26'
                          accessionNumber: 0001045810-26-000075
                  growth:
                    revenueYoY: 0.6547
                    netIncomeYoY: 0.6475
                  available: true
                latestReports:
                  annual:
                    form: 10-K
                    filingDate: '2026-02-25'
                    reportDate: '2026-01-25'
                    indexUrl: https://www.sec.gov/Archives/edgar/data/1045810/000104581026000021/0001045810-26-000021-i…
                  quarterly:
                    form: 10-Q
                    filingDate: '2026-08-26'
                    reportDate: '2026-07-26'
                    indexUrl: https://www.sec.gov/Archives/edgar/data/1045810/000104581026000075/0001045810-26-000075-i…
                signals:
                - type: 8k_5_02
                  severity: low
                  title: Departure/election of directors or officers; compensation
                  date: '2026-07-02'
                  evidence:
                    source: sec_edgar
                    url: https://www.sec.gov/Archives/edgar/data/1045810/000104581026000060/0001045810-26-000060-i…
                    detail: 8-K item 5.02
                events:
                - type: 8k_8_01
                  severity: info
                  title: Other events
                  date: '2026-09-03'
                  evidence:
                    source: sec_edgar
                    url: https://www.sec.gov/Archives/edgar/data/1045810/000104581026000078/0001045810-26-000078-i…
                    detail: 8-K item 8.01
                recentNews:
                  status: ok
                  provider: tavily
                  items:
                  - title: Nvidia beats estimates
                    url: https://news.example.com/a
                    publishedAt: '2026-10-20T10:00:00.000Z'
                    summary: Data-center sales lead.
                    summarySource: publisher_meta_description
                  retrievedAt: '2026-10-21T01:19:00.000Z'
                  cached: false
                summary:
                  riskSignals:
                    high: 0
                    medium: 0
                    low: 5
                  eventsInWindow: 10
                  revenueYoY: 0.6547
                  netIncomeYoY: 0.6475
                  windowDays: 365
                sources:
                - id: sec_edgar
                  name: SEC EDGAR submissions
                  url: https://data.sec.gov/submissions/CIK0001045810.json
                  cached: false
                freshness:
                  generatedAt: '2026-10-21T01:19:00.000Z'
                  filingsCacheMinutes: 10
                  financialsCacheHours: 12
                attribution: 'Source: U.S. Securities and Exchange Commission, EDGAR (data.sec.gov). U.S. government da…'
                note: Signals are deterministic rules over SEC filings and XBRL data (8-K risk items, late-fili…
        '400':
          description: Invalid or missing parameters, or URL/domain not allowed (validated before payment where possible; not charged)
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    description: Machine-readable error code, e.g. bad_request, not_found, upstream_error, upstream_unreachable, upstream_not_configured
                    examples:
                    - bad_request
                  message:
                    type: string
                    description: Human-readable explanation
                    examples:
                    - month must be YYYYMM (e.g. 202409)
                required:
                - error
        '402':
          description: Payment Required (x402 v2). Returned for every unpaid request. PAYMENT-REQUIRED response header carries base64 JSON PaymentRequired; retry with PAYMENT-SIGNATURE.
        '500':
          description: Unexpected server error (not charged)
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    description: Machine-readable error code, e.g. bad_request, not_found, upstream_error, upstream_unreachable, upstream_not_configured
                    examples:
                    - bad_request
                  message:
                    type: string
                    description: Human-readable explanation
                    examples:
                    - month must be YYYYMM (e.g. 202409)
                required:
                - error
        '502':
          description: Upstream source returned an error or an unreadable response (not charged)
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    description: Machine-readable error code, e.g. bad_request, not_found, upstream_error, upstream_unreachable, upstream_not_configured
                    examples:
                    - bad_request
                  message:
                    type: string
                    description: Human-readable explanation
                    examples:
                    - month must be YYYYMM (e.g. 202409)
                required:
                - error
        '503':
          description: Endpoint temporarily disabled or upstream not configured on this server; no 402 is issued (not charged). Check /status, retry later
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    description: Machine-readable error code, e.g. bad_request, not_found, upstream_error, upstream_unreachable, upstream_not_configured
                    examples:
                    - bad_request
                  message:
                    type: string
                    description: Human-readable explanation
                    examples:
                    - month must be YYYYMM (e.g. 202409)
                required:
                - error
        '504':
          description: Upstream source timed out or was unreachable (not charged). Retry after 1-5 min with backoff
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    description: Machine-readable error code, e.g. bad_request, not_found, upstream_error, upstream_unreachable, upstream_not_configured
                    examples:
                    - bad_request
                  message:
                    type: string
                    description: Human-readable explanation
                    examples:
                    - month must be YYYYMM (e.g. 202409)
                required:
                - error
      tags:
      - Company
x-x402-network: eip155:8453
x-billing-policy: 'No charge on failure: payment is settled only after the endpoint returns a 2xx response. Any 4xx or 5xx (bad input, no data, upstream error, timeout, disabled endpoint) is not settled, so the signed payment is never collected. Input is validated before the 402 wherever possible. Over MCP, a tool result with isError is not settled either.'
x-error-codes:
- status: 400
  codes:
  - bad_request
  - url_not_allowed
  - bad_checksum
  - not_a_contract
  meaning: Invalid or missing parameters, or a URL/domain that is not allowed.
  retry: Fix the input; do not retry as is.
- status: 402
  codes: []
  meaning: Payment required (x402 v2). The PAYMENT-REQUIRED header holds the exact price.
  retry: Pay with an x402 client and retry with PAYMENT-SIGNATURE.
- status: 403
  codes:
  - not_bok_authored
  meaning: Requested table/resource is not served (e.g. statistics not authored by the Bank of Korea).
  retry: Do not retry.
- status: 404
  codes:
  - not_found
  - tx_not_found
  - tx_not_mined
  meaning: No data for the requested period/code yet.
  retry: Try an earlier period or another code.
- status: 413
  codes:
  - too_large
  meaning: Document is larger than this server's conversion cap (checked before payment).
  retry: Send a smaller document.
- status: 415
  codes:
  - unsupported_type
  - type_mismatch
  meaning: Document type not supported or not matching the declared type (before payment).
  retry: Do not retry as is.
- status: 502
  codes:
  - upstream_error
  - upstream_bad_response
  - upstream_http_error
  - rpc_unavailable
  - source_http_error
  meaning: The upstream source (government API, RPC, target site) returned an error or unreadable data.
  retry: Retry after 30-60 s with backoff.
- status: 503
  codes:
  - endpoint_disabled
  - upstream_not_configured
  - payment_not_configured
  meaning: Endpoint temporarily disabled on this server, or its upstream is not configured. No 402 is issued.
  retry: Check /status; retry later.
- status: 504
  codes:
  - upstream_unreachable
  meaning: The upstream source timed out or was unreachable (Korean public data APIs have occasional outages, esp. holidays).
  retry: Retry after 1-5 min with backoff.