Autocomplete a location
oceanio.people.autocomplete.locationsAuto complete the location search
- Price
- $0.0081/callAt provider cost
- Success rate
- —No success-rate data yetNo success-rate data yet
- Latency p50
- ——
- Last verified
- Aug 20, 2026Verified working
POSThttps://toolswitch.dev/v1/tools/oceanio.people.autocomplete.locationsPreview- Uses platform quota
- Synchronous response
- Reads public data
Parameters
returns filterCode alongside the name — filterCode is the value the search filters want, not the display name. Place names are ambiguous (San Francisco exists in the US, Nicaragua, Panama and Argentina), so resolving through here is what stops a search silently targeting the wrong country
This tool has no parameters. See provider docs ↗ Provider docs
Code samples
Replace $TOOLSWITCH_KEY with the key you created in the console.
Preview
curl -X POST 'https://toolswitch.dev/v1/tools/oceanio.people.autocomplete.locations' \
-H "X-Toolswitch-Key: $TOOLSWITCH_KEY" \
-H "Content-Type: application/json" \
--data-raw '{"limit":5,"query":"San Fra"}'import os
import json
import requests
response = requests.request(
"POST",
"https://toolswitch.dev/v1/tools/oceanio.people.autocomplete.locations",
headers={"X-Toolswitch-Key": os.environ["TOOLSWITCH_KEY"]},
json=json.loads("{\"limit\":5,\"query\":\"San Fra\"}"),
)
response.raise_for_status()
print(response.text)const response = await fetch("https://toolswitch.dev/v1/tools/oceanio.people.autocomplete.locations", {
method: "POST",
headers: {
"X-Toolswitch-Key": process.env.TOOLSWITCH_KEY ?? "",
"Content-Type": "application/json",
},
body: JSON.stringify(JSON.parse("{\"limit\":5,\"query\":\"San Fra\"}")),
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
console.log(await response.text());This gateway API is in preview; its URL and authentication may change. The example parameters are sample data. Calls are billed at $0.0081/call, including the service fee.