free_simple_company_search to query a shared company dataset with SQL.
Use it for exact company resolution, bounded list building, and segment checks.
This Deepline Native tool reads a shared Snowflake companies table. It does
not call a live provider API. Deepline transforms a People Data Labs CSV
snapshot into the read-only table.
Deepline does not charge credits for
free_simple_company_search. Broad
queries can still time out, so treat it as a free database with guardrails,
not an unlimited scanner.When to use it
Use it for:- Exact domain lookup when you have websites or normalized domains.
- Small exact batches by domain, LinkedIn company URL, or company name.
- Prefix candidate generation, such as
company_name ILIKE 'acme%'. - Bounded ICP pulls where industry, location, size, or founding year are enough.
- Quick exploratory counts before deciding whether to use paid company search.
Source
The production loader expects the raw PDL company CSV header:updated_at is set during Deepline’s table load. It should be read as import/update time for this corpus, not as proof that PDL recently observed the company.
Schema
Query the table ascompanies. public.companies also works for compatibility.
Query from the CLI
Inspect the live tool schema first:Query from the API
Use the normal tool execution endpoint:data:
SQL rules and limits
- SQL must be a single statement.
- Only
SELECT,WITH, orEXPLAINstatements are allowed. - The statement must read from
companiesorpublic.companies. - A top-level
LIMITis required and must be100000or less. - Queries run with a Snowflake timeout. Broad
ILIKE '%keyword%', longORchains, large country-wide scans, and expensiveGROUP BYshapes can time out. - Workspaces are currently rate-limited to 5 requests per second.
- Matching records are returned in
rows. Usedeepline tools execute free_simple_company_search --input "$PAYLOAD" --out companies.csvwhen you want to save direct CLI results as CSV.
Use inside a Play
Inside a Play, call the tool throughctx.tools.execute. Row-shaped extracted
list getters return a Dataset Handle. Pass the rows through the Play output or
into another ctx.dataset stage.
runs export:
Save matching companies to your workspace database
To save query results in your Customer DB, usematerialize_free_customer_companies. It runs the SQL query and upserts rows
into enrichments.companies.
The query must return only these company columns:
query_customer_db: