apple_jobs_locations
Discover Apple Jobs location IDs for search filters. Get full country-level list without a query, or live-search state/metro/city values with a free-text term.
Instructions
Apple Jobs location discovery. Discovery endpoint for apple-jobs-search's location parameter, whose accepted values are a closed set Apple itself defines (its own <slug>-<CODE> location ids -- free-text location names are rejected by the search backend). Apple exposes no bulk "list everything" API for this; its only source is its own location-filter typeahead, a fuzzy search capped at 10 results per call covering four granularities (country, state/province, metro area, city) with no empty-input listing mode. With no q, this returns the full country-level value space (206 values, live-verified) as a static list -- the granularity apple-jobs-search's own examples use and nearly every caller needs, with no live upstream call required. With q supplied, this instead live-proxies Apple's own typeahead so callers can discover state/metro/city-level values for finer filtering; results at those deeper levels may include more than one candidate and are ranked by Apple's own relevance, not alphabetically.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Optional free-text location search. Omit to get the full country-level list; supply to live-search state/metro/city-level values too (e.g. a city name). |