Skip to main content

Run in Enrichment Spreadsheet

Use this function as a column step in deepline enrich.
deepline enrich --input leads.csv --output leads.enriched.csv --with 'result=crustdata-v3_crustdata_v3_job_search_autocomplete:{"field":"{{field}}","query":"{{query}}"}' --json
Map payload values to spreadsheet columns with {{column_name}} placeholders.

Required Fields

NameTypeRequiredDefaultDescription
payload.fieldstringYesThe /job/search field whose values to autocomplete. Accepts the same names used in /job/search filters, plus their short aliases. Common values: title, category, company.name, company.industries, location.country, location.city, location.state. Full set of supported fields: category, city, company.basic_info.industries, company.basic_info.name, company.basic_info.primary_domain, company.funding.investors, company.funding.last_round_type, company.headcount.largest_country, company.headcount.range, company.industries, company.locations.city, company.locations.country, company.locations.state, company.name, company.revenue.acquisition_status, company.revenue.public_markets.fiscal_year_end, company.revenue.public_markets.stock_symbols, continent, country, country_code, district, fiscal_year_end, job_category, job_details.category, job_details.title, job_details.workplace_type, job_title, location, location.city, location.country, location.district, location.raw, location.state, locations.city, locations.country, locations.district, locations.location, locations.state, state, title, workplace_type.
payload.querystringYesPartial text to match against the field’s values. May be an empty string to return top values.

Advanced: Direct CLI

Use direct execution for single payload debugging.
deepline tools execute crustdata-v3_crustdata_v3_job_search_autocomplete --payload '{
  "field": "string",
  "query": "string"
}' --json

CLI flags

FlagDescription
--jsonPrint machine-readable output.
--waitWait for terminal provider status when supported.
--debugEnable wait mode with additional status/log output.
--wait-timeout SECONDSMax seconds to wait in wait mode.
--poll-interval SECONDSPolling interval in seconds during wait mode.
--timeout SECONDSRequest timeout in seconds.
--connect-timeout SECONDSConnection timeout in seconds.

Cost

  • Pricing model: fixed (per call).
  • Estimated Deepline credits: 0 per pricing unit.
  • Provider-native pricing may still exist outside Deepline credit billing.
  • Billing mode: no_bill.