API de DuckDuckGo Maps
DuckDuckGo Maps muestra lugares en un mapa con datos de Apple Maps y valoraciones de Yelp. search lista los lugares que coinciden con una palabra clave alrededor de un centro de mapa, unos 20 por llamada.
latitude y longitude son obligatorios. Cada fila trae apple_maps_id, que places de la página de Apple Maps acepta para leer el lugar completo, además de horario semanal, nivel de precio, valoración y algunos extractos de reseñas sin datos de quien las escribió.
Disponibilidad de la plataforma
- Salud 24 h
- Normal
Últimos 30 días
Funciones disponibles
Cada acción de DuckDuckGo Maps, qué hace, su precio y su salud en las últimas 24 horas. Abre una acción para ver sus parámetros, campos de respuesta y ejemplos de código.
| Capacidad | Qué hace | Por 1.000 | Salud en 24 horas |
|---|---|---|---|
Buscar lugares en DuckDuckGo Mapssearch | Envía una keyword, latitude y longitude para listar lugares cercanos con name, apple_maps_id, category, address, lat, lng, phone, website, rating, review_count, price, opening_hours y top_reviews. | $0.56 por 1.000 solicitudes | Normal |
Abre una capacidad para ver sus parámetros, campos de respuesta, ejemplos de código y prueba.
¿Qué acepta cada acción de DuckDuckGo Maps?
Cada respuesta enlaza una acción ejecutable con sus entradas reales. El significado y los valores permitidos pertenecen a esa acción; un nombre parecido no conserva automáticamente el mismo sentido en otra plataforma.
Las fuentes oficiales se enlazan solo para precisar el término de la plataforma indicado a su lado. No implican autorización ni respaldo y no añaden a EveryInfra funciones del sitio oficial.
| Acción | Obligatorios | Opcionales | Entrega | Límite | Por 1.000 | Campos de respuesta |
|---|---|---|---|---|---|---|
searchBuscar lugares en DuckDuckGo Maps Envía una | keyword, latitude, longitude | — | Entrega síncrona | El catálogo declara defaultLimit = 20 y maxLimit = 50 para el límite de esta acción. Según la acción, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud. | $0.56 por 1.000 solicitudes | rank · name · apple_maps_id · yelp_id · category · address · city · country_code · timezone · lat · lng · phone · website · url · menu_url · rating · rating_scale · review_count · price · open_state · opening_hours · image_url · top_reviews · platform |
¿Qué significan los parámetros de DuckDuckGo Maps search?
Envía una keyword, latitude y longitude para listar lugares cercanos con name, apple_maps_id, category, address, lat, lng, phone, website, rating, review_count, price, opening_hours y top_reviews.
keywordObligatorio- Qué buscar en el mapa: nombre de un lugar o categoría, como
coffeeomuseum.Ayuda de DuckDuckGo: los mapas vienen de Apple — La página de ayuda de DuckDuckGo indica que trabaja con varias fuentes de información para su búsqueda y que los mapas vienen de Apple. La fuente solo confirma que DuckDuckGo Maps usa datos de mapas de Apple, por eso las filas traen un ID de Apple Maps; `keyword` en esta API busca nombres de lugares o categorías alrededor del centro de mapa indicado, y la fuente no dice nada del número de resultados, del origen de las valoraciones ni de los horarios. · Consultada latitudeObligatorio- Latitud del centro del mapa, de -90 a 90. Obligatoria; los resultados son los lugares de aproximadamente una pantalla alrededor.
longitudeObligatorio- Longitud del centro del mapa, de -180 a 180. Obligatoria.
Cómo usar la API de DuckDuckGo Maps
- 01Consulta el catálogo público y elige una acción de la plataforma.
- 02Envía los parámetros platform y action, junto con los campos obligatorios, a POST /api/v1/social.
- 03Procesa el resultado síncrono o consulta el identificador de trabajo cuando la acción se ejecute de forma asíncrona.
- 04Guarda los campos de la respuesta estructurada que necesita tu aplicación.
curl -X POST https://api.everyinfra.com/api/v1/social \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"platform":"duckduckgo_maps","action":"search","params":{"keyword":"<keyword>","latitude":"<latitude>","longitude":"<longitude>"}}'
Preguntas sobre la API de DuckDuckGo Maps
¿Cómo llamo a la API de DuckDuckGo Maps?
Envía POST /api/v1/social con platform igual a duckduckgo_maps, elige uno de los identificadores de acción indicados e incluye sus parámetros obligatorios.
¿Qué devuelve la API de DuckDuckGo Maps?
Devuelve JSON estructurado. Por ejemplo, el esquema de search incluye rank, name, apple_maps_id y yelp_id. Cada acción tiene su propia lista de campos; que un campo esté declarado no garantiza que todos los registros tengan un valor.
¿Qué matiz de la documentación oficial conviene conservar al usar datos de DuckDuckGo Maps?
La página de ayuda de DuckDuckGo indica que trabaja con varias fuentes de información para su búsqueda y que los mapas vienen de Apple. La fuente solo confirma que DuckDuckGo Maps usa datos de mapas de Apple, por eso las filas traen un ID de Apple Maps; keyword en esta API busca nombres de lugares o categorías alrededor del centro de mapa indicado, y la fuente no dice nada del número de resultados, del origen de las valoraciones ni de los horarios.
¿Qué parámetros son obligatorios?
Depende de la acción. search requiere keyword, latitude y longitude.
¿Las acciones de DuckDuckGo Maps responden de inmediato?
Las acciones marcadas como asíncronas devuelven un identificador de trabajo que se consulta por sondeo. Cualquier otra acción también puede ejecutarse de forma asíncrona: añade "mode": "async" al cuerpo de la solicitud para recibir el identificador de inmediato, útil para tareas lentas o límites altos.