
China continental ya está disponible en ChatGPT, Gemini y Google
Usa country CN o HK en tareas CHATGPT, GEMINI y GOOGLE para ver las respuestas que reciben los usuarios de China continental y Hong Kong.

Usa payload.location en tareas CHATGPT y GEMINI para ver la respuesta de un usuario en ese lugar.
location en cada resultado con lugar: el lugar que usó la respuesta, sus coordenadas y el tipo de lugar que coincidió.Preguntas como “un buen dentista cerca” o “dónde comer hoy” dependen de dónde está el usuario. ChatGPT y Gemini las responden según la ubicación del usuario, así que el mismo prompt trae clínicas distintas en Gangnam y en Busan. Indica en payload.location un lugar dentro del country de la tarea, y querying.ai pregunta al motor como un usuario que está allí.
Escribe el lugar como lo escriben allí, con hasta 200 caracteres: “강남역”, “Gangnam-gu, Seoul” o una dirección completa. Cuando varias ciudades comparten el nombre, añade el distrito o la ciudad. El resultado registra lo que se aplicó:
location.query: el texto que enviaste.location.name: el lugar que coincidió, escrito como se escribe en ese mercado.location.latitude y location.longitude: el punto para el que respondió el motor.location.precision: el tipo de lugar que coincidió, como railway, suburb o city.La ubicación funciona en tareas CHATGPT, GEMINI, GOOGLE, AIMODE y GOOGLE_SERP. La API comprueba el motor en el momento del envío y devuelve LOCATION_UNSUPPORTED para cualquier otro motor, así que cada tarea que se ejecuta responde para el lugar que elegiste.
Envía la solicitud con tu clave de API en la cabecera Authorization.
curl -X POST https://api.querying.ai/v1/async/task \
-H "Authorization: Bearer $QUERYING_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"taskType": "CHATGPT",
"payload": {
"prompt": "Best coffee shops near me for working on a laptop",
"country": "US",
"location": "SoHo, New York"
}
}'taskTypestringObligatorioCHATGPT o GOOGLE.payload.promptstringObligatoriopayload.countrystringUS, KR o JP. Por defecto US.payload.locationstringcountry, como una estación, un barrio o una dirección, de hasta 200 caracteres. El motor responde como a un usuario que está allí. Para CHATGPT, GEMINI, GOOGLE, AIMODE y GOOGLE_SERP.webhook.urlstringidempotencyKeystringAsí llega una tarea terminada, recortada para que se lea mejor.
{
"success": true,
"task": {
"id": "e5aba119-a26e-4f82-a965-35c9234a428b",
"taskType": "CHATGPT",
"status": "COMPLETED",
"createdAt": "2026-10-02T15:41:03.858Z"
},
"credits": { "creditsToCharge": 2, "creditsCharged": 2 },
"response": {
"text": "Here are several **nearby cafés that look particularly suitable for laptop work**, based on current local listings and work-friendly details:\n\n- The Lost Draft — **0.2 km away**. Laptop-friendly, with Wi-Fi, comfortable seating, and larger tables.\n…",
"sources": [
{
"position": 1,
"url": "https://awifiplace.com/cities/new-york",
"label": "Best Coffee Shops to Work in New York (2026) | 103 Cafes with WiFi",
"attribution": "A Wifi.Place"
}
],
"searchQueries": [
"best coffee shops for laptop work near me wifi outlets"
],
"location": {
"name": "SoHo, Manhattan, New York County, New York, 10012, United States",
"query": "SoHo, New York",
"latitude": 40.72288,
"longitude": -73.99875,
"precision": "neighbourhood"
}
}
}task.statusstringQUEUED, PROCESSING y al final COMPLETED con la respuesta o FAILED con error.credits.creditsChargedintegerresponse.textstringresponse.locationobjectquery, name, latitude, longitude y precision.response.sourcesarrayposition, url y label.response.searchQueriesarrayLa solicitud devuelve la tarea al instante con status QUEUED. Consulta GET /v1/async/task/{id} hasta que status sea COMPLETED o FAILED, o añade webhook.url y la tarea terminada llega a tu servidor con los mismos task, credits y response. Los resultados siguen disponibles 24 horas después de terminar la tarea.
curl https://api.querying.ai/v1/async/task/$TASK_ID \
-H "Authorization: Bearer $QUERYING_API_KEY"LOCATION_UNSUPPORTEDHTTP 422payload.location funciona en CHATGPT, GEMINI, GOOGLE, AIMODE y GOOGLE_SERP. Los demás motores devuelven este código al enviar.LOCATION_NOT_FOUNDHTTP 422payload.location es desconocido dentro de country. Añade el distrito o la ciudad y vuelve a enviarlo.LOCATION_LOOKUP_UNAVAILABLEHTTP 503Una tarea con ubicación cuesta lo mismo que cualquier otra de su motor: 2 créditos en ChatGPT y 1 crédito en Gemini por tarea completada.

Usa country CN o HK en tareas CHATGPT, GEMINI y GOOGLE para ver las respuestas que reciben los usuarios de China continental y Hong Kong.

Usa payload.location en tareas GOOGLE, AIMODE y GOOGLE_SERP para ver la AI Overview, la respuesta de AI Mode y los resultados que ve un usuario en ese lugar.
Recibe las actualizaciones por correo.