---
title: "Search service providers"
method: GET
path: "/v2/datasets/odyssey/service-providers/search"
tags: ["odyssey"]
---

# Search service providers

`GET /v2/datasets/odyssey/service-providers/search`

Search for service providers such as law firms, accounting firms, and consultants.

## Query parameters

- `q` string, required
- `provider_type` string, nullable
- `limit` integer

## Response `200`

Successful Response

- OdysseyServiceProvidersSearchResponse
  - `query` string
  - `provider_type` string, nullable
  - `results` OdysseyServiceProvidersSearchResponseResultsItems[]
    - `entity_id` string, nullable
    - `display_name` string
    - `industry` string
    - `industry_v2` string
    - `website` string
    - `employee_count` integer
    - `founded` string
    - `location` OdysseyServiceProvidersSearchResponseResultsItemsLocation
      - `name` string
      - `locality` string
      - `country` string
      - `region` string
    - `linkedin_url` string
    - `description` string
    - `source` string
    - `enrichment_data` OdysseyServiceProvidersSearchResponseResultsItemsEnrichmentData
      - `linkedin_shorthand_name` string
      - `hq_region` string[]
      - `company_logo_url` string
      - `unique_domain` boolean
      - `description_enriched` string
      - `num_news_articles` integer
      - `website_domain` string
      - `type` string
      - `linkedin_followers_count_by_month` OdysseyServiceProvidersSearchResponseResultsItemsEnrichmentDataLinkedinFollowersCountByMonthItems[]
        - `date` string
        - `follower_count` integer
      - `is_b2b` integer
      - `company_logo` string
      - `hq_state` string
      - `followers_count_linkedin` integer
      - `alternative_domains` string[]
      - `employee_count` integer
      - `categories_and_keywords` string[]
      - `hq_location` string
      - `industry_v2` string
      - `hq_city` string
      - `active_job_postings_count_change` OdysseyServiceProvidersSearchResponseResultsItemsEnrichmentDataActiveJobPostingsCountChange
        - `current` integer
        - `change_yearly` integer
        - `change_monthly` integer
        - `change_quarterly` integer
      - `display_name` string
      - `tags` string[]
      - `company_name_alias` string[]
      - `website_alias` string[]
      - `pricing_available` boolean
      - `size` string
      - `last_updated_at` string
      - `company_name` string
      - `is_downloadable` boolean
      - `linkedin_followers_count_change` OdysseyServiceProvidersSearchResponseResultsItemsEnrichmentDataLinkedinFollowersCountChange
        - `current` integer
        - `change_quarterly` integer
        - `change_yearly_percentage` integer
        - `change_quarterly_percentage` integer
        - `change_monthly_percentage` integer
        - `change_yearly` integer
        - `change_monthly` integer
      - `name` string
      - `company_locations_full` OdysseyServiceProvidersSearchResponseResultsItemsEnrichmentDataCompanyLocationsFullItems[]
        - `location_address` string
        - `is_primary` integer
      - `size_range` string
      - `linkedin_url` string
      - `unique_website` boolean
      - `hq_country_iso2` string
      - `company_emails` string[]
      - `description_metadata_raw` string
      - `hq_country_iso3` string
      - `employees_count_change` OdysseyServiceProvidersSearchResponseResultsItemsEnrichmentDataEmployeesCountChange
        - `current` integer
        - `change_quarterly` integer
        - `change_yearly_percentage` integer
        - `change_quarterly_percentage` integer
        - `change_monthly_percentage` integer
        - `change_yearly` integer
        - `change_monthly` integer
      - `free_trial_available` boolean
      - `funding_details` unknown[]
        - unknown
      - `created_at` string
      - `description` string
      - `employees_count_by_month` OdysseyServiceProvidersSearchResponseResultsItemsEnrichmentDataEmployeesCountByMonthItems[]
        - `date` string
        - `employees_count` integer
      - `industry` string
      - `alternative_names` string[]
      - `hq_full_address` string
      - `demo_available` boolean
      - `hq_country` string
      - `founded_year` string
      - `top_next_companies` OdysseyServiceProvidersSearchResponseResultsItemsEnrichmentDataTopNextCompaniesItems[]
        - `count` integer
        - `company_name` string
      - `canonical_linkedin_url` string
      - `headline` string
      - `expired_domain` boolean
      - `summary` string
      - `website` string
      - `canonical_linkedin_shorthand_name` string
      - `active_job_postings_count` integer
      - `documentation_exist` boolean
      - `employee_count_by_month` OdysseyServiceProvidersSearchResponseResultsItemsEnrichmentDataEmployeeCountByMonthItems[]
        - `date` string
        - `employees_count` integer
      - `founded` string
      - `company_phone_numbers` string[]
      - `website_url` string
      - `is_public` boolean
      - `location` OdysseyServiceProvidersSearchResponseResultsItemsEnrichmentDataLocation
        - `name` string
        - `locality` string
        - `country` string
        - `region` string
      - `mobile_apps_exist` boolean
      - `online_reviews_exist` boolean
      - `employees_count` integer
  - `total` integer
  - `limit` integer

---

[API](https://skmtc.dev/runcaptain/apis/api-reference.md) · [All operations](https://skmtc.dev/runcaptain/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/runcaptain/api-reference/revisions/fe4649e3f4aa/schema)
