{"uid":"cap_EweXMAOKpAkQ1jLOZXogE","slug":"crustdata-withzero-xyz-crustdata-job-search-field-autocomplete-16c15e2f","name":"Crustdata Job Search Field Autocomplete","description":"Query-builder helper route: autocomplete job search field values for hiring-signal filter construction. Minimum-charge route: $0.01 on successful upstream calls.","url":"https://crustdata.withzero.xyz/api/v1/job/search/autocomplete","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","example":{"field":"title","limit":10,"query":"Software"},"required":["field","query"],"properties":{"field":{"type":"string","example":"title","minLength":1,"description":"Job search field to autocomplete, using Crustdata job-search field names or documented aliases."},"limit":{"type":"integer","example":10,"maximum":100,"minimum":1,"description":"Maximum suggestions to return."},"query":{"type":"string","example":"Software","description":"Partial value to match. Use an empty string for top values when supported."}},"additionalProperties":false},"responseSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["data"],"properties":{"data":{"description":"Raw JSON response returned by Crustdata."},"billing":{"type":"object","required":["apiCredits","minimumCallUsdcMicro","pricePerCreditUsdcMicro","settledUsdcMicro"],"properties":{"apiCredits":{"type":"number","example":0.06,"description":"Estimated Crustdata API credits charged for this request."},"settledUsdcMicro":{"type":"string","example":"10000","description":"USDC micro-units settled for this request."},"minimumCallUsdcMicro":{"type":"string","example":"10000","description":"Configured minimum successful-call settlement in USDC micro-units."},"pricePerCreditUsdcMicro":{"type":"string","example":"100000","description":"Configured USDC micro-units charged per Crustdata API credit."}},"additionalProperties":false}},"additionalProperties":false},"example":null,"exampleRequest":null,"tags":[],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":{"amountUsd":"0.01","asset":"USDC"},"pricing":{"kind":"session","summary":"$0.01/call","primary":{"kind":"session","protocol":"mpp","network":"tempo","amountUsd":"0.01","per":"call","confidence":"exact","depositUsd":"0.01"},"accepted":[{"kind":"session","protocol":"mpp","network":"tempo","amountUsd":"0.01","per":"call","confidence":"exact","depositUsd":"0.01"}]},"paymentMethods":[{"uid":"pm_h21mtxVMkbt4cdB1al-6X","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"session","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x20C000000000000000000000b9537d11c60E8b50","unit":"request","depositMicros":10000,"planRef":"crustdata.job_autocomplete:4"}],"brandName":"crustdata.withzero.xyz","brandSlug":"crustdata-withzero-xyz-mpp","brandBaseUrl":"https://crustdata.withzero.xyz","brandDocsUrl":null,"whatItDoes":"Autocompletes valid field values for hiring-signal job search filters, such as job titles, to aid query construction against Crustdata's job listings.","exampleAgentPrompt":"I'm building a Crustdata hiring-signal job search filter — can you autocomplete the 'title' field for the partial value 'Software' and return up to 10 suggestions?","exampleUseCases":[{"title":"Validate job titles before searching","prompt":"Before I run a full Crustdata job search, can you autocomplete the 'title' field for the partial value 'Product Manager' and show me the top valid options so I know exactly what to filter on?"},{"title":"Discover valid job function values","prompt":"I want to build a hiring-signal filter in Crustdata but I'm not sure what job function values are available — can you autocomplete the 'function' field starting with 'Eng' and give me up to 8 suggestions?"},{"title":"Find matching seniority level options","prompt":"I'm constructing a Crustdata job search query and need to know what seniority level values are valid — can you autocomplete the 'seniority' field for the partial text 'Sen' and return whatever matches?"}],"resultDescription":"Returns a data object containing raw Crustdata autocomplete suggestions matching the partial query for the specified job search field, plus billing details including USDC micro-units settled, API credits used, and the per-credit pricing.","failureModes":["Invalid field name returns error or empty suggestions","Empty query string may return unsupported empty response for certain fields","Upstream Crustdata API unavailable causes failure with no suggestions","Limit value out of range (must be 1-100) causes validation error","Missing required fields (field or query) returns schema validation error"],"whenToPreferThis":"Use this endpoint when constructing job search or hiring-signal filter queries against Crustdata and needing to discover or validate valid field values (e.g., job titles, functions, seniority levels) before executing the full job search. Prefer it over guessing field values to avoid invalid filter results.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":3,"lastUsedAt":"2026-07-29T00:21:20.937Z","lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:36:06.005Z","isFirstParty":true}