# Organization search

Organization search.

Endpoint: POST /api/{account_id}/datastorage/organization_search/
Version: 1.0.0
Security: Api-Key

## Path parameters:

  - `account_id` (integer, required)

## Request fields (application/json):

  - `page` (integer)

  - `organization_ids` (array)
    To get a list of IDs use Organizations lookup endpoint.

  - `description` (string)

  - `locations` (array)
    To get a list of IDs use Locations lookup endpoint.

  - `industries` (array)
    To get a list of IDs use Industries lookup endpoint.

  - `industries_exclude` (array)
    To get a list of IDs use Industries lookup endpoint.

  - `keywords` (array)
    To get a list of IDs use Organization keywords lookup endpoint.

  - `employees_start` (integer)

  - `employees_end` (integer)

  - `founded_date_start` (string)

  - `founded_date_end` (string)

  - `revenue_start` (integer)

  - `revenue_end` (integer)

  - `domains` (array)

  - `domain_rank_start` (integer)

  - `domain_rank_end` (integer)

  - `domain_traffic_start` (integer)

  - `domain_traffic_end` (integer)

  - `web_technologies` (array)
    To get a list of IDs use Organization keywords lookup endpoint.

  - `linkedin_public_identifiers` (array)
    LinkedIn organization "Public identifier/Slug/ID" - "linkedin.com/company/!slug!/".

  - `funding_types` (array)
    Enum: "angel", "convertible_note", "corporate_round", "debt_financing", "equity_crowdfunding", "grant", "initial_coin_offering", "non_equity_assistance", "post_ipo_debt", "post_ipo_equity", "post_ipo_secondary", "pre_seed", "private_equity", "product_crowdfunding", "secondary_market", "seed", "series_a", "series_b", "series_c", "series_d", "series_e", "series_f", "series_g", "series_h", "series_i", "series_j", "series_unknown", "undisclosed"

  - `funding_total_start` (integer)

  - `funding_total_end` (integer)

  - `funding_event_date_featured_start` (string)

  - `funding_event_date_featured_end` (string)

  - `job_post_title` (string)
    This field supports a boolean text search query.

  - `job_post_description` (string)
    This field supports a boolean text search query.

  - `job_post_is_remote` (boolean,null)

  - `job_post_is_active` (boolean,null)

  - `job_post_date_featured_start` (string)

  - `job_post_date_featured_end` (string)

  - `job_post_locations` (array)
    To get a list of IDs use Locations lookup endpoint.

  - `job_post_locations_exclude` (array)
    To get a list of IDs use Locations lookup endpoint.

  - `simple_event_source` (string)
    * product_hunt - Product Hunt
* form_c_sec_gov - Form C sec.gov
* form_d_sec_gov - Form D sec.gov
    Enum: "product_hunt", "form_c_sec_gov", "form_d_sec_gov"

  - `simple_event_reason` (string)
    * report_released - Report released
* promoted_on_site - Promoted on site
    Enum: "report_released", "promoted_on_site"

  - `simple_event_date_featured_start` (string)

  - `simple_event_date_featured_end` (string)

## Response 200 fields (application/json):

  - `search_results` (array, required)

  - `search_results.id` (integer, required)

  - `search_results.name` (string, required)

  - `search_results.legal_name` (string, required)

  - `search_results.website` (string,null)

  - `search_results.domain` (string,null)

  - `search_results.domain_rank` (integer,null, required)
    Domain rank.

  - `search_results.logo` (string,null)

  - `search_results.description` (string,null)

  - `search_results.founded_date` (string,null)

  - `search_results.operating_status` (string,null)

  - `search_results.employees_range` (string,null)

  - `search_results.employees_amount` (integer,null)

  - `search_results.keywords` (array, required)

  - `search_results.keywords.id` (integer, required)

  - `search_results.keywords.name` (string, required)

  - `search_results.location` (object, required)
    Serializer for the InnerLocation model.

  - `search_results.location.id` (integer, required)

  - `search_results.location.name` (string, required)

  - `search_results.location.osm_locations` (array, required)

  - `search_results.location.osm_locations.id` (integer, required)

  - `search_results.location.osm_locations.name` (string, required)

  - `search_results.location.osm_locations.place_type` (string, required)

  - `search_results.finance_info` (object, required)
    Serializer for the OrganizationFinanceInfo model.

  - `search_results.finance_info.revenue` (integer,null)

  - `search_results.linkedin_info` (object, required)
    Serializer for the OrganizationLinkedinInfo model.

  - `search_results.linkedin_info.public_identifier` (string,null)

  - `search_results.linkedin_info.industry` (object, required)
    Serializer for the LinkedinIndustry document.

  - `search_results.linkedin_info.industry.id` (integer, required)

  - `search_results.linkedin_info.industry.name` (string, required)

  - `search_results.linkedin_info.public_profile_url` (string,null, required)
    Get LinkedIn public profile URL.

  - `search_results.addresses` (array, required)

  - `search_results.addresses.street_number` (string,null)

  - `search_results.addresses.street_name` (string,null)

  - `search_results.addresses.city` (string,null)

  - `search_results.addresses.state` (string,null)

  - `search_results.addresses.postcode` (string,null)

  - `search_results.addresses.country` (string, required)

  - `search_results.addresses.summary` (string, required)

  - `search_results.date_updated` (string, required)

  - `search_results.found_simple_events` (array, required)
    Events will be available in case any event field would be used for the search. In results will be available 30 most recent matches.

  - `search_results.found_simple_events.id` (integer, required)

  - `search_results.found_simple_events.source` (string, required)
    * product_hunt - Product Hunt
* form_c_sec_gov - Form C sec.gov
* form_d_sec_gov - Form D sec.gov
    Enum: same as `simple_event_source` (3 values)

  - `search_results.found_simple_events.date_featured` (string, required)

  - `search_results.found_simple_events.organization_id` (integer, required)

  - `search_results.found_simple_events.reason` (string, required)
    * report_released - Report released
* promoted_on_site - Promoted on site
    Enum: same as `simple_event_reason` (2 values)

  - `search_results.found_simple_events.url` (string, required)

  - `search_results.found_funding_events` (array, required)
    Events will be available in case any event field would be used for the search. In results will be available 30 most recent matches.

  - `search_results.found_funding_events.id` (integer, required)

  - `search_results.found_funding_events.source` (string, required)
    * crunchbase - Crunchbase
    Enum: "crunchbase"

  - `search_results.found_funding_events.date_featured` (string, required)

  - `search_results.found_funding_events.organization_id` (integer, required)

  - `search_results.found_funding_events.funding_type` (string, required)

  - `search_results.found_funding_events.funding_total` (integer, required)

  - `search_results.found_job_post_events` (array, required)
    Events will be available in case any event field would be used for the search. In results will be available 30 most recent matches.

  - `search_results.found_job_post_events.id` (integer, required)

  - `search_results.found_job_post_events.source` (string, required)
    * indeed - Indeed
* linkedin - LinkedIn
* angellist - AngelList
    Enum: "indeed", "linkedin", "angellist"

  - `search_results.found_job_post_events.date_featured` (string, required)

  - `search_results.found_job_post_events.organization_id` (integer, required)

  - `search_results.found_job_post_events.source_id` (string, required)

  - `search_results.found_job_post_events.url` (string, required)

  - `search_results.found_job_post_events.title` (string, required)

  - `search_results.found_job_post_events.is_remote` (boolean, required)

  - `search_results.found_job_post_events.is_active` (boolean, required)

  - `total_search_results` (integer, required)


