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

# Company Instant Enrichment

> Delivers structured data for a single company across sections such as firmographics, , funding, headcount, and more.
Returns the enriched data directly in the response.


## Overview

The Company Instant Enrichment API delivers structured data for a company across sections such as firmographics, products, funding, headcount, and more.

## Endpoint Details

* **Method:** POST
* **Endpoint:** `/api/enterprise/company/enrich/single/`

## Authentication Requirements

* Include a valid JWT token in your request header
* If you don't have a token yet, you can get one from the `/auth/token/` endpoint first.

## Request

#### Header Parameters

<ParamField header="Authorization" type="string" required>
  JWT token obtained from the Authentication
</ParamField>

#### Body Parameters

<ParamField body="company" type="string" required>
  A permalink or URL of the company to enrich (e.g. `"canva"`, `"tesla-motors"` or `"https://tesla.com"`)
</ParamField>

<ParamField body="sections" type="string[]" required>
  Sections of data to include in the enrichment response. Select one or more values.

  Supported values: `firmographics`, `gtm_and_business_model`,`headcount`, `funding`, `public_company_financials`, `uk_private_company_financials`, `uk_private_company_ownership`,`social_media`,`acquisitions`, `investments`, `website_traffic`
</ParamField>

### Response

A successful response returns the enriched company data directly.

#### Successful Response Fields

<ResponseField name="status" type="string">
  Status of the request (e.g. `"success"`)
</ResponseField>

<ResponseField name="data" type="object">
  Enriched company data keyed by section name
</ResponseField>

<ResponseExample>
  ```json 200 theme={"system"}
  {
      "status": "success",
      "data": {
          "firmographics": {
              "name": "Canva",
              "website": "http://www.canva.com",
              "location": "Sydney, Australia",
              "founded": 2013,
              "type": "private",
              "operating_status": "Operating",
              "ticker": null
          },
          "funding": {
              "overall": {
                  "funding_stage": "Secondary Market",
                  "total_funding": 2508450682.0,
                  "last_funding_date": "2025-08-20",
                  "num_funding_rounds": "21"
              }
          }
      }
  }
  ```
</ResponseExample>


## OpenAPI

````yaml POST /api/enterprise/company/enrich/single/
openapi: 3.0.3
info:
  title: Wokelo API
  description: >
    Wokelo provides four categories of APIs for company and market intelligence:


    1. **Enrichment** – Company and Industry data using Wokelo database and
    alternative data. Supports multi-company requests.

    2. **Discovery** – Workflows for specific use-cases such as market map,
    target screening, and buyer screening.

    3. **Monitoring** – Real-time news monitoring for companies.

    4. **Workflow Automation** – Wokelo and custom research workflows executed
    within notebooks.


    Enrichment and Discovery APIs are managed through async requests; use the
    Supporting APIs to track status and export results in JSON.

    Workflow APIs are executed within notebooks and support export to PDF, PPT,
    DOC, or JSON.


    **Authentication:** All endpoints (except `/auth/token/`) require a Bearer
    JWT token in the `Authorization` header.
  version: 1.0.0
  contact:
    url: https://docs.wokelo.ai/contact
servers:
  - url: https://api.wokelo.ai
    description: Production server
security: []
tags:
  - name: Authentication
    description: Obtain JWT tokens for API access
  - name: Enrichment
    description: Retrieve structured data for companies and industries
  - name: Discovery
    description: Identify companies via market maps, buyer and target screening
  - name: Monitoring
    description: Real-time company news monitoring
  - name: Workflow Automation
    description: Research notebooks for companies, industries, and custom workflows
  - name: Supporting APIs
    description: >-
      Utility endpoints for search, file upload, request management, and report
      retrieval
externalDocs:
  description: Official Wokelo API Documentation
  url: https://docs.wokelo.ai/overview
paths:
  /api/enterprise/company/enrich/single/:
    post:
      tags:
        - Enrichment
      summary: Company Instant Enrichment
      description: >
        Delivers structured data for a single company across sections such as
        firmographics, , funding, headcount, and more.

        Returns the enriched data directly in the response.
      operationId: companyInstantEnrichment
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - company
                - sections
              properties:
                company:
                  type: string
                  description: A permalink or URL of the company to enrich.
                  example: canva
                sections:
                  type: array
                  description: >-
                    Sections of data to include in the enrichment response. Pass
                    all values to get full data.
                  uniqueItems: true
                  items:
                    type: string
                    enum:
                      - firmographics
                      - gtm_and_business_model
                      - headcount
                      - funding
                      - public_company_financials
                      - uk_private_company_financials
                      - acquisitions
                      - investments
                      - website_traffic
              example:
                company: ''
                sections:
                  - firmographics
      responses:
        '200':
          description: Enrichment data returned
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    example: success
                  data:
                    type: object
                    description: Enriched company data keyed by section name.
      security:
        - bearerAuth: []
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: JWT token obtained from the `/auth/token/` endpoint.

````