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

# List export jobs

> **Cost:** FREE - No credits deducted

Returns a paginated list of all person search export jobs for the authenticated user.
Supports optional filtering by job status.



## OpenAPI

````yaml openapi/v1.json GET /people/search/async/jobs
openapi: 3.0.4
info:
  title: Company Enrich API
  description: >-
    The Company Enrich API provides programmatic access to a comprehensive
    database of company and person data for enrichment, search, and lead
    generation.


    ## Key Features


    - **Company Enrichment** — Enrich company profiles by domain, ID, or
    matching properties. Supports single lookups, batch requests, and bulk
    background jobs.

    - **Company Search** — Search and filter companies by industry, location,
    size, technology usage, keywords, and more. Supports page-based,
    cursor-based, and async export pagination.

    - **People Search** — Search for professionals by job title, company,
    location, and other criteria. Export results in CSV or JSON.

    - **Similar Companies** — Find companies similar to a given company based on
    shared attributes.

    - **Company Lists** — Create and manage saved lists of companies for
    organizing and exporting your data.


    ## Authentication


    All API requests require a Bearer token passed in the `Authorization`
    header:


    ```

    Authorization: Bearer YOUR_API_TOKEN

    ```


    You can generate API tokens from your
    [dashboard](https://companyenrich.com/dashboard).


    ## Credits


    Most API calls consume credits. The credit cost for each endpoint is
    documented in its description. You can check your remaining credit balance
    using the User endpoint.


    ## Rate Limiting


    The global API limiter allows **500 requests per minute** per IP address.
    Authenticated API routes also use a per-user route limiter based on plan
    capabilities.

    Supplementary lookup endpoints (such as keyword/technology/industry
    autocompletes) use a separate per-user route-level bucket.
  termsOfService: https://companyenrich.com/terms-and-conditions
  contact:
    url: https://companyenrich.com/
    email: support@companyenrich.com
  version: 1.0.0
servers:
  - url: https://api.companyenrich.com
security:
  - Bearer: []
tags:
  - name: Company / Enrichment
    description: >-
      Enrich company data by domain, properties, or in batch. Get company
      details by ID.
  - name: Company / Bulk Enrichment
    description: >-
      Create and manage asynchronous bulk enrichment jobs for large domain
      lists.
  - name: Company / Search
    description: Search companies by filters with pagination and cursor scrolling.
  - name: Company / Export
    description: Create and manage asynchronous company search export jobs.
  - name: Company / Similar
    description: Find companies similar to a given company by domain or ID.
  - name: People / Search
    description: >-
      Search people by various criteria with page-based or cursor-based
      pagination.
  - name: People / Enrichment
    description: >-
      Resolve work email addresses for individual people in realtime or
      background jobs.
  - name: People / Export
    description: Create and manage asynchronous people search export jobs.
  - name: Jobs
    description: >-
      Endpoints for listing and monitoring background processing jobs such as
      bulk enrichments and async exports.
  - name: Company / Lists
    description: Endpoints for creating and managing company lists and export lists.
  - name: Geo
    description: >-
      Endpoints for looking up geographic data including regions, countries,
      states, and cities.
  - name: Industries
    description: >-
      Endpoints for listing available industry classifications used in company
      search filters.
  - name: Keywords
    description: Endpoints for looking up keywords used in company search filters.
  - name: Technologies
    description: Endpoints for looking up technologies used in company search filters.
  - name: User
    description: >-
      Endpoints for retrieving information about the authenticated user,
      including credit balance and account details.
  - name: Positions
    description: >-
      Endpoints for looking up job positions and titles used in people search
      filters.
paths:
  /people/search/async/jobs:
    get:
      tags:
        - People / Export
      summary: List export jobs
      description: >-
        **Cost:** FREE - No credits deducted


        Returns a paginated list of all person search export jobs for the
        authenticated user.

        Supports optional filtering by job status.
      parameters:
        - name: page
          in: query
          description: 'Page number (default: 1).'
          schema:
            type: integer
            format: int32
        - name: pageSize
          in: query
          description: 'Number of items per page (default: 20, max: 100).'
          schema:
            type: integer
            format: int32
        - name: status
          in: query
          description: Filter jobs by status.
          schema:
            $ref: '#/components/schemas/NullableOfJobStatus'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/PaginatedListOfAsyncPersonSearchJobListItem
        '400':
          description: Bad Request
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
        '401':
          description: Unauthorized
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
        '402':
          description: Payment Required
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
        '422':
          description: Unprocessable Entity
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/HttpValidationProblemDetails'
        '429':
          description: Too Many Requests
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
components:
  schemas:
    NullableOfJobStatus:
      enum:
        - pending
        - processing
        - completing
        - completed
        - failed
        - null
    PaginatedListOfAsyncPersonSearchJobListItem:
      required:
        - items
      type: object
      properties:
        items:
          type: array
          items:
            $ref: '#/components/schemas/AsyncPersonSearchJobListItem'
          description: The items in the list
        page:
          type: integer
          description: The current page number. 1-indexed
          format: int32
        totalPages:
          type: integer
          description: The total number of pages
          format: int32
        totalItems:
          type: integer
          description: The total number of items in the list
          format: int32
    ProblemDetails:
      type: object
      properties:
        type:
          type: string
          nullable: true
        title:
          type: string
          nullable: true
        status:
          type: integer
          format: int32
          nullable: true
        detail:
          type: string
          nullable: true
        instance:
          type: string
          nullable: true
    HttpValidationProblemDetails:
      type: object
      properties:
        type:
          type: string
          nullable: true
        title:
          type: string
          nullable: true
        status:
          type: integer
          format: int32
          nullable: true
        detail:
          type: string
          nullable: true
        instance:
          type: string
          nullable: true
        errors:
          type: object
          additionalProperties:
            type: array
            items:
              type: string
    AsyncPersonSearchJobListItem:
      required:
        - job_id
        - status
        - requested_count
        - total_matching
        - exported_count
        - credits_charged
        - created_at
      type: object
      properties:
        job_id:
          type: string
          description: Unique identifier for the person search export job.
          format: uuid
        status:
          $ref: '#/components/schemas/JobStatus'
        requested_count:
          type: integer
          description: Number of people requested for export.
          format: int32
        total_matching:
          type: integer
          description: Total number of people matching the search criteria.
          format: int32
        exported_count:
          type: integer
          description: Number of people exported in the results.
          format: int32
        credits_charged:
          type: integer
          description: Total credits charged for this job.
          format: int32
        created_at:
          type: string
          description: Timestamp when the job was created.
          format: date-time
        started_at:
          type: string
          description: Timestamp when the job started processing.
          format: date-time
          nullable: true
        completed_at:
          type: string
          description: Timestamp when the job completed.
          format: date-time
          nullable: true
    JobStatus:
      enum:
        - pending
        - processing
        - completing
        - completed
        - failed
      description: >-
        Current status of the job (pending, processing, completing, completed,
        failed).
  securitySchemes:
    Bearer:
      type: apiKey
      description: >-
        API Token used for authentication. Example: "Authorization: Bearer
        {token}"
      name: Authorization
      in: header
      x-bearer-format: bearer

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.