> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sacra.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get a company detail

> Retrieve a single company's full detail payload by slug.



## OpenAPI

````yaml GET /api/v1/companies/{company_slug}/
openapi: 3.0.3
info:
  title: Sacra API
  version: 1.0.0
  description: >-
    The Sacra API currently supports querying News, Documents, Companies and
    Categories that enable you to use Sacra research within your own
    application.


    ## **Getting started guide**


    To start using the APIs, you need to:


    - Only available to **Platforms** and **Funds** tier members. (See
    [here](https://sacra.com/pricing/))
        
    - You must use a valid API Key to send requests to the API endpoints. You
    can generate your API key in the Api Keys section of your [Organization
    Settings](https://sacra.com/orgs/settings/general/).
        
    - The API returns request responses in JSON format. When an API request
    returns an error, it is sent in the JSON response as an error key.
        

    ## Authentication


    The Sacra API uses Tokens for authentication.


    You can generate a Sacra API Key/Token in the Api Keys section of your
    [Organization Settings](https://sacra.com/orgs/settings/general/).


    You must include an API Key/Token in each request to the Sacra API with the
    **Authorization** request header.


    ### Authentication error response


    If a Token is missing, malformed, or invalid, you will receive an HTTP 401
    Unauthorized response code.


    ### **Need some help?**


    In case you have questions, we will eventually provide tutorials and a FAQ
    page. But for now you can check out the
    [#developers](https://discord.gg/mTswyV8gg3) channel in our community
    [Discord](https://discord.gg/mTswyV8gg3), there’s a good chance our
    community has an answer for you.


    ## Authorization


    | **Key** | **Value** |

    | --- | --- |

    | Authorization | Token {{API_KEY}} |
servers:
  - url: https://sacra.com
    description: Production
security: []
tags:
  - name: Companies
  - name: Categories
  - name: Events
  - name: News
  - name: Documents
  - name: Filings
  - name: Embeds
  - name: Metrics
  - name: Funding (Legacy)
paths:
  /api/v1/companies/{company_slug}/:
    get:
      tags:
        - Companies
      summary: Get a Company Detail
      description: Retrieve a single company's full detail payload by slug.
      operationId: companies_detail
      parameters:
        - in: path
          name: company_slug
          schema:
            type: string
          description: URL slug of the company (e.g. `stripe`).
          required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CompanyDetailResponse'
              examples:
                PrivateCompanyWithDatasets:
                  value:
                    company:
                      id: 239
                      slug: kraken
                      name: Kraken
                      domain: kraken.com
                      cik: null
                      is_active: true
                      type: private
                      updated_at: '2026-02-09T20:03:19Z'
                      logo:
                        url: >-
                          https://images.prismic.io/sacra/c2994815-5452-4ae9-a423-6bdfacee2a9b_mk0qvsZ9.jpeg?auto=format,compress
                        dimensions:
                          width: 400
                          height: 400
                      social:
                        - url: https://twitter.com/krakenfx
                          type: twitter
                        - url: https://www.linkedin.com/company/krakenfx/about/
                          type: linkedin
                      founding_year: 2011
                      legal_entities:
                        - name: Payward, Inc.
                          country: United States
                      headquarters:
                        city: San Francisco
                        country: United States
                      key_people:
                        founders:
                          - id: 869b4ca8-da2c-4bad-8f6f-9fe89e550755
                            name: Jesse Powell
                        ceo:
                          - id: 869b4ca8-da2c-4bad-8f6f-9fe89e550755
                            name: Jesse Powell
                      description: >-
                        Crypto exchange for professional traders with deep
                        liquidity and strong security infrastructure
                      categories:
                        - id: 45
                          name: crypto exchange
                          slug: crypto-exchange
                        - id: 39
                          name: crypto
                          slug: crypto
                      documents:
                        - id: 614
                          slug: david-ripley-kraken-crypto-exchanges
                          title: >-
                            David Ripley, COO of Kraken, on the future of
                            cryptocurrency exchanges
                          link: >-
                            https://sacra-pdfs.s3.us-east-2.amazonaws.com/david-ripley-kraken-crypto-exchanges.pdf
                          type: interview
                          date: '2022-06-13'
                          relation: subject
                          preview_meta:
                            title: >-
                              David Ripley, COO of Kraken, on the future of
                              cryptocurrency exchanges
                            image: >-
                              https://images.prismic.io/sacra/11a55ca0-161a-4019-aba4-d1cfdc5c24fd_David+Ripley.png?auto=compress,format
                            description: Sacra interview with David Ripley, COO of Kraken.
                      company_datasets:
                        - id: 0fcc2ca9-ba40-4301-95e6-807341de19dc
                          name: 'Kraken: Revenue ($M)'
                          x_label: Time
                          y_label: Revenue
                          data:
                            - x: '2022-12-31T00:00:00.000Z'
                              'y': 931200000
                              type: historical
                            - x: '2023-12-31T00:00:00.000Z'
                              'y': 657894736.84
                              type: historical
                            - x: '2024-12-31T00:00:00.000Z'
                              'y': 1500000000
                              type: historical
                          source_type: Google Sheets
                          source_url: https://docs.google.com/spreadsheets/d/example/edit
                          status: Active
                          data_type: Revenue
                          frequency: Year
                          metric: USD
                          start_date: '2022-12-31T00:00:00Z'
                          end_date: '2025-09-30T00:00:00Z'
                          created_at: '2023-09-06T15:48:50.491109Z'
                          updated_at: '2026-02-09T07:14:13.976508Z'
                          company: 239
                      financials:
                        - name: latest_estimated_revenue
                          value: 1551900000
                          date: '2025-09-30'
                        - name: latest_estimated_valuation
                          value: 20000000000
                          date: '2025-11-19'
                        - name: total_estimated_funding
                          value: 832000000
                          date: '2025-11-19'
                      listings: []
                      milestones: []
                  summary: Private company with datasets
                  description: Returned for a private company with revenue data.
                PublicCompanyWithListings:
                  value:
                    company:
                      id: 760
                      slug: coreweave
                      name: CoreWeave
                      domain: coreweave.com
                      cik: null
                      is_active: true
                      type: public
                      updated_at: '2025-06-27T06:13:50Z'
                      logo:
                        url: >-
                          https://images.prismic.io/sacra/69054080-2f3e-4a31-af5a-beb9a47796e3_Group+55.png?auto=compress,format
                        dimensions:
                          width: 300
                          height: 300
                      social:
                        - url: https://twitter.com/CoreWeave/
                          type: twitter
                        - url: https://www.linkedin.com/company/coreweave/
                          type: linkedin
                      founding_year: 2017
                      legal_entities:
                        - name: CoreWeave, Inc.
                          country: United States
                      headquarters:
                        city: Roseland
                        country: United States
                      key_people:
                        founders:
                          - id: 3010d48c-0d75-4f11-bcde-a0a8c276280e
                            name: Michael Intrator
                        ceo:
                          - id: 3010d48c-0d75-4f11-bcde-a0a8c276280e
                            name: Michael Intrator
                      description: >-
                        Cloud GPU provider offering production-grade compute
                        infrastructure for AI model training and deployment
                      categories:
                        - id: 87
                          name: ai
                          slug: ai
                      documents: []
                      company_datasets: []
                      financials:
                        - name: latest_estimated_revenue
                          value: 1900000000
                          date: '2024-12-31'
                        - name: latest_estimated_valuation
                          value: 23000000000
                          date: '2024-12-01'
                        - name: total_estimated_funding
                          value: 3500000000
                          date: '2024-12-01'
                      listings:
                        - id: c6ad2d4b-a493-4389-bde6-94b3a136f780
                          type: public_exchange
                          venue: nasdaq
                          ticker: crwv
                          listed_at: '2025-03-28T00:00:00Z'
                          delisted_at: null
                      milestones:
                        - id: 29f65baa-8bc1-48cb-9032-ef39195ba9db
                          type: ipo
                          date: '2025-03-28T00:00:00Z'
                          label: CoreWeave's Initial Public Offering
                          description: >-
                            CoreWeave went public on the Nasdaq Global Select
                            Market under the ticker symbol 'CRWV.'
                  summary: Public company with listings and milestones
                  description: >-
                    Returned for a publicly listed company. Note the populated
                    `listings` and `milestones` arrays.
                CompanyWithoutDatasets:
                  value:
                    company:
                      id: 515
                      slug: prequel
                      name: Prequel
                      domain: prequel.co
                      cik: null
                      is_active: true
                      type: private
                      updated_at: '2026-01-20T00:00:00Z'
                      logo:
                        url: >-
                          https://images.prismic.io/sacra/2f658c0e-6c76-4a6b-993c-b27aafeeb336_jan-2022-11-10%402x.jpg?auto=compress,format
                        dimensions:
                          width: 724
                          height: 724
                      social:
                        - url: https://twitter.com/prequel_co/
                          type: twitter
                      founding_year: 2020
                      legal_entities:
                        - name: Vigo Engineering Inc.
                          country: United States
                      headquarters:
                        city: New York
                        country: Canada
                      key_people:
                        founders:
                          - id: 4b4979f8-7175-4984-98ce-1b63f32c0a91
                            name: Charles Chretien
                          - id: 71390ec7-73ab-4eb4-a7dc-3474595479ef
                            name: Conor McCarter
                        ceo:
                          - id: 71390ec7-73ab-4eb4-a7dc-3474595479ef
                            name: Conor McCarter
                      description: >-
                        Tool for SaaS vendors to build native data warehouse
                        connectors for their customers
                      categories:
                        - id: 4
                          name: modern data stack
                          slug: modern-data-stack
                      documents: []
                      company_datasets: []
                      financials:
                        - name: total_estimated_funding
                          value: 3300000
                          date: '2024-12-16'
                      listings: []
                      milestones: []
                  summary: Company without datasets
                  description: >-
                    Some companies have no revenue or valuation datasets.
                    `company_datasets` will be an empty array.
          description: Full company detail payload.
        '400':
          content:
            text/plain:
              schema:
                type: string
                example: >-
                  company_slug in path does not match company_slug query
                  parameter.
              examples:
                PathSlugConflict:
                  value: >-
                    company_slug in path does not match company_slug query
                    parameter.
                  summary: Path and query slug conflict
                PathFiltersUnsupported:
                  value: >-
                    Path-based company detail does not support company_domain or
                    id filters.
                  summary: Unsupported detail filters
          description: Invalid parameter format.
        '404':
          content:
            text/plain:
              schema:
                type: string
                example: company_slug not found.
              examples:
                CompanySlugNotFound:
                  value: company_slug not found.
                  summary: Company slug not found
          description: Company not found.
      security:
        - SacraAPIAuthentication: []
components:
  schemas:
    CompanyDetailResponse:
      type: object
      properties:
        company:
          $ref: '#/components/schemas/CompanyDetail'
      required:
        - company
    CompanyDetail:
      type: object
      properties:
        id:
          type: integer
        slug:
          type: string
          description: URL-safe identifier for the company.
        name:
          type: string
        domain:
          type: string
        cik:
          type: string
          nullable: true
          description: SEC Central Index Key, if applicable.
        is_active:
          type: boolean
        type:
          type: string
          description: Either `private` or `public`.
        updated_at:
          type: string
          format: date-time
          nullable: true
        logo:
          $ref: '#/components/schemas/CompanyLogo'
        social:
          type: array
          items:
            $ref: '#/components/schemas/CompanySocialLink'
        founding_year:
          type: integer
          nullable: true
        legal_entities:
          type: array
          items:
            $ref: '#/components/schemas/CompanyLegalEntity'
        headquarters:
          $ref: '#/components/schemas/CompanyHeadquarters'
        key_people:
          $ref: '#/components/schemas/CompanyKeyPeople'
        description:
          type: string
          nullable: true
        categories:
          type: array
          items:
            $ref: '#/components/schemas/CompanyCategoryRef'
        documents:
          type: array
          items:
            $ref: '#/components/schemas/CompanyDocumentRef'
        company_datasets:
          type: array
          items:
            $ref: '#/components/schemas/CompanyDataset'
          description: >-
            Time-series datasets for revenue, growth, valuation, etc. Empty
            array if no datasets exist.
        financials:
          type: array
          items:
            $ref: '#/components/schemas/CompanyFinancial'
        listings:
          type: array
          items:
            $ref: '#/components/schemas/CompanyListing'
        milestones:
          type: array
          items:
            $ref: '#/components/schemas/CompanyMilestoneItem'
      required:
        - categories
        - cik
        - company_datasets
        - description
        - documents
        - domain
        - financials
        - founding_year
        - headquarters
        - id
        - is_active
        - key_people
        - legal_entities
        - listings
        - logo
        - milestones
        - name
        - slug
        - social
        - type
        - updated_at
    CompanyLogo:
      type: object
      properties:
        url:
          type: string
          format: uri
        dimensions:
          $ref: '#/components/schemas/CompanyLogoDimensions'
      required:
        - dimensions
        - url
    CompanySocialLink:
      type: object
      properties:
        url:
          type: string
          format: uri
        type:
          type: string
          description: e.g. `twitter`, `linkedin`, `facebook`.
      required:
        - type
        - url
    CompanyLegalEntity:
      type: object
      properties:
        name:
          type: string
        country:
          type: string
      required:
        - country
        - name
    CompanyHeadquarters:
      type: object
      properties:
        city:
          type: string
          nullable: true
        country:
          type: string
          nullable: true
      required:
        - city
        - country
    CompanyKeyPeople:
      type: object
      properties:
        founders:
          type: array
          items:
            $ref: '#/components/schemas/CompanyPersonFounder'
        ceo:
          type: array
          items:
            $ref: '#/components/schemas/CompanyPersonCEO'
    CompanyCategoryRef:
      type: object
      properties:
        id:
          type: integer
        name:
          type: string
        slug:
          type: string
      required:
        - id
        - name
        - slug
    CompanyDocumentRef:
      type: object
      properties:
        id:
          type: integer
        slug:
          type: string
        title:
          type: string
        link:
          type: string
          format: uri
        type:
          type: string
          description: e.g. `company`, `market`, `interview`.
        date:
          type: string
        relation:
          type: string
          description: Either `subject` or `connected`.
        preview_meta:
          $ref: '#/components/schemas/DocumentPreviewMeta'
      required:
        - date
        - id
        - link
        - preview_meta
        - relation
        - slug
        - title
        - type
    CompanyDataset:
      type: object
      properties:
        id:
          type: string
          description: UUID of the dataset.
        name:
          type: string
        x_label:
          type: string
        y_label:
          type: string
        data:
          type: array
          items:
            $ref: '#/components/schemas/DatasetDataPoint'
        source_type:
          type: string
        source_url:
          type: string
          format: uri
          nullable: true
        status:
          type: string
        data_type:
          type: string
          description: e.g. `Revenue`, `Revenue Growth Rate`, `Valuation`, `Issue Price`.
        frequency:
          type: string
          description: e.g. `Year`, `Month`, `Quarter`.
        metric:
          type: string
          description: e.g. `USD`, `Percent`.
        start_date:
          type: string
          format: date-time
        end_date:
          type: string
          format: date-time
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        company:
          type: integer
          description: Company ID this dataset belongs to.
      required:
        - company
        - created_at
        - data
        - data_type
        - end_date
        - frequency
        - id
        - metric
        - name
        - source_type
        - source_url
        - start_date
        - status
        - updated_at
        - x_label
        - y_label
    CompanyFinancial:
      type: object
      properties:
        name:
          type: string
          description: >-
            One of `latest_estimated_revenue`, `latest_estimated_valuation`,
            `total_estimated_funding`.
        value:
          type: number
          format: double
          nullable: true
        date:
          type: string
          nullable: true
      required:
        - date
        - name
        - value
    CompanyListing:
      type: object
      properties:
        id:
          type: string
        type:
          type: string
          description: e.g. `public_exchange`.
        venue:
          type: string
          nullable: true
          description: e.g. `nasdaq`, `nyse`.
        ticker:
          type: string
          nullable: true
        listed_at:
          type: string
          format: date-time
          nullable: true
        delisted_at:
          type: string
          format: date-time
          nullable: true
      required:
        - delisted_at
        - id
        - listed_at
        - ticker
        - type
        - venue
    CompanyMilestoneItem:
      type: object
      properties:
        id:
          type: string
        type:
          type: string
          description: e.g. `ipo`, `funding`.
        date:
          type: string
          format: date-time
          nullable: true
        label:
          type: string
          nullable: true
        description:
          type: string
          nullable: true
      required:
        - date
        - description
        - id
        - label
        - type
    CompanyLogoDimensions:
      type: object
      properties:
        width:
          type: integer
        height:
          type: integer
      required:
        - height
        - width
    CompanyPersonFounder:
      type: object
      properties:
        id:
          type: string
        name:
          type: string
      required:
        - id
        - name
    CompanyPersonCEO:
      type: object
      properties:
        id:
          type: string
        name:
          type: string
      required:
        - id
        - name
    DocumentPreviewMeta:
      type: object
      properties:
        title:
          type: string
        image:
          type: string
          format: uri
          nullable: true
        description:
          type: string
          nullable: true
      required:
        - description
        - image
        - title
    DatasetDataPoint:
      type: object
      properties:
        x:
          type: string
          description: ISO 8601 datetime string.
        'y':
          type: number
          format: double
        type:
          type: string
          description: Either `historical` or `projection`.
        meta:
          type: object
          additionalProperties: {}
          nullable: true
          description: Optional metadata. Shape varies by dataset type.
      required:
        - type
        - x
        - 'y'
  securitySchemes:
    SacraAPIAuthentication:
      type: apiKey
      in: header
      name: Authorization
      description: |-
        Authenticate using one of two formats:

        - **Organization/user token:** `Token <your-token>`
        - **Stytch JWT:** `Bearer <your-jwt>`

````