¿Por qué la primera solicitud devuelve 200,
fetch("https://api.peopledatalabs.com/v5/autocomplete?api_key=someAPIKey&field=location")pero el segundo devuelve 400/401?
fetch(`https://api.peopledatalabs.com/v5/autocomplete`, { "api_key": "someAPIKey", "field": "location" });En la segunda forma, pasó el parámetro de option (con "api_key" y "field"), no queryParams como quería decir.
Puede cambiarlo para que funcione usando URLSearchParams
fetch('https://api.peopledatalabs.com/v5/autocomplete?' + new URLSearchParams({ api_key: "someAPIKey", field: "location", }))