# Prospecting - Search & Enrich With Lusha's Prospecting API, you can query Lusha's extensive database based on specific criteria (such as job title, seniority, location, and more) to retrieve detailed contact and company information. The Prospecting API is designed to help you generate new records (contacts or companies) for your CRM system, using filters that align with your Ideal Customer Profile (ICP). This process involves three main steps: | Step | API | Description | |------|-----|-------------| | 1 | **Filters API** | Apply filters to refine your search *(Check available filters under [Contact](/apis/openapi/contact-filters) and [Company](/apis/openapi/company-filters) Filters)*| | 2 | **Search API** | Query [Contacts](/apis/openapi/prospecting-search-and-enrich/searchprospectingcontacts) or [Companies](/apis/openapi/prospecting-search-and-enrich/searchprospectingcompanies) using the available filters | | 3 | **Enrich API** | Get full details of [Contacts](/apis/openapi/prospecting-search-and-enrich/enrichprospectingcontacts) and [Companies](/apis/openapi/prospecting-search-and-enrich/enrichprospectingcompanies) from the search results | ## Search Contacts - [POST /prospecting/contact/search](https://docs.lusha.com/apis/openapi/prospecting-search-and-enrich/searchprospectingcontacts.md): Search for contacts using various filters. This is step 2 of the prospecting process. Endpoint: (POST) https://api.lusha.com/prospecting/contact/search --- ##### Signal Filtering (Premium Feature) Filter contacts by signal types to find prospects at key career moments. > Note: This is a premium feature. Credits are charged for each signal type that returns results. ## Search Companies - [POST /prospecting/company/search](https://docs.lusha.com/apis/openapi/prospecting-search-and-enrich/searchprospectingcompanies.md): Search for companies using various filters. This is step 2 of the prospecting process. Endpoint: (POST) https://api.lusha.com/prospecting/company/search --- ##### Signal Filtering (Premium Feature) Filter companies by signal types to identify those with recent business events and changes. > Note: This is a premium feature. Credits are charged for each signal type that returns results. ## Enrich Companies - [POST /prospecting/company/enrich](https://docs.lusha.com/apis/openapi/prospecting-search-and-enrich/enrichprospectingcompanies.md): Enrich companies from search results. This is step 3 of the prospecting process. Endpoint: (POST) https://api.lusha.com/prospecting/company/enrich