Skip to Content
DocumentationQuickstart

Searches quickstart

Use Searches to find companies and people using filters. With searches, you combine and deduplicate datasets from multiple providers. The search catalog lists all available datasets.

Making requests

This request fetches a list of companies using the people:profiles:icypeas@1 dataset.

const result = await fetch("https://api.pipe0.com/v1/searches/run", { method: "POST", headers: { "Authorization": `Bearer ${API_KEY}`, }, body: JSON.stringify({ config: { environment: "production", dedup: { strategy: "default" } }, searches: [ { search_id: "people:profiles:icypeas@1", config: { limit: 100, filters: { industry: { include: ["Software Development"] } } } }, ], }) });

You can find a list of all available filters in the search catalog .

You can combine multiple searches in one request. Append additional searches to the searches property.

The result will look something like this:

{ "results": [ { "name": { "value": "Gayle Pouros", "type": "string", "format": "text", "status": "completed" "ui": {}, }, "job_title": { "value": "Product Intranet Manager", "type": "string", "format": "text", "status": "completed", "ui": {}, }, ... }, ... ] }

The result of a search can be the input for a pipes request (data enrichment). Under the hood, this uses input expansion.

Last updated on