Duck Duck Go Query API

The Duck Duck Go Query API offers seamless integration for search results, along with content recommendations.

About the API:  

The Duck Duck Go Query API serves as a gateway to DuckDuckGo's extensive database of search results, providing users with a comprehensive suite of tools to access and utilize this valuable data. Its intuitive interface enables seamless integration of DuckDuckGo search results into various projects, offering direct access to relevant, privacy-focused search outcomes within applications.

Alongside its privacy-centric philosophy, the Duck Duck Go Query API boasts a wide range of features and functionalities to enhance its utility. Users can execute advanced search queries, refine search results based on specific criteria, and retrieve detailed metadata for each search result, including titles, descriptions, URLs, and more.

In essence, the Duck Duck Go Query API offers users a robust, privacy-focused solution for embedding search results into their applications. With a strong commitment to user privacy, a comprehensive feature set, and thorough documentation, the Duck Duck Go Query API is an invaluable resource for enhancing the search experience in applications without compromising user privacy.

 

What this API receives and what your API provides (input/output)?

It will receive a parameters and provide you with a JSON.

 

What are the most common uses cases of this API?

  1. Search integration: Embedding Duck Duck Go Query API into websites or applications to provide users with relevant, privacy-focused search results.

    Anonymous web scraping: Use of the Duck Duck Go Query API for web scraping tasks that prioritize user privacy and anonymity.

    Data analysis: Extracting data from Duck Duck Go Query API for analysis, such as trend analysis, market research or sentiment analysis.

    Natural Language Processing (NLP): Leveraging the Duck Duck Go Query API to retrieve queries and search results to train NLP models or conduct research in the field of natural language understanding.

    Content recommendation: Incorporation of Duck Duck Go Query API results to provide personalized content recommendations to users based on their search history and preferences.

     

Are there any limitations to your plans?

5 requests per second in all plans.

Documentación de la API

Endpoints


To use this endpoint you must indicate a search term in the parameter.



                                                                            
GET https://zylalabs.com/api/4251/duck+duck+go+query+api/5182/duck+duck+go+search
                                                                            
                                                                        

Duck Duck Go Search - Características del Endpoint

Objeto Descripción
q [Requerido] Indicates a term
Probar Endpoint

RESPUESTA DE EJEMPLO DE LA API

       
                                                                                                        
                                                                                                                                                                                                                            {"status":"success","query":"fifa","results":[{"position":1,"url":"https:\/\/www.fifa.com\/?%3C!--","title":"FIFA","description":"The official site of the international governing body of football with news, national associations, competitions, results, fixtures, development, organisation, world ...","description_html":"The official site of the international governing body of football with news, national associations, competitions, results, fixtures, development, organisation, world ...","types":"mlb_games,nba_games,ncaafb_games,ncaamb_games,nfl_games,nhl_games,soccer_games","host":"www.fifa.com","sublinks":[{"snippet":"In the FIFA Women's World Ranking teams are ranked according to a value that is a measure of their actual strength. A considerable amount can therefore be learned about the ranking value (or rating points) of a team. The key criterias are: Result of the match.","targetUrl":"https:\/\/inside.fifa.com\/fifa-world-ranking\/women","text":"Women's Ranking"},{"snippet":"After a long period testing and analysing the best way to calculate the FIFA\/Coca-Cola World Ranking, a new model took effect in August 2018 after approval by the FIFA Council. Read More. Women's Ranking Procedures. In the FIFA Women's World Ranking (WWR) teams are ranked according to a value that is a measure of their actual strength. One of ...","targetUrl":"https:\/\/inside.fifa.com\/fifa-world-ranking","text":"World Ranking"},{"snippet":"In the FIFA Women's World Ranking (WWR) teams are ranked according to a value that is a measure of their actual strength. One of the benefits of this is that a considerable amount can be learned about the ranking value (or rating points) of a team.","targetUrl":"https:\/\/inside.fifa.com\/fifa-world-ranking\/men","text":"Men's Ranking"},{"snippet":"The FIFA U-17 and U-20 World Cups and their female equivalents have a well-earned reputation for helping develop superstars-in-the-making, while the FIFA Futsal World Cup\u2122 and FIFA Beach Soccer ...","targetUrl":"https:\/\/www.fifa.com\/fifaplus\/en\/tournaments","text":"Tournaments & Events"},{"snippet":"Women's football is the single biggest growth opportunity in football today and it remains a top priority for FIFA. Although the game has grown exponentially at all levels, the passion and rising popularity of the sport offers vast untapped potential. FIFA is investing in dedicated funding, human resources and innovative, tailor made ...","targetUrl":"https:\/\/inside.fifa.com\/womens-football","text":"Women's Football"},{"snippet":"FIFA exists to govern football and to develop the game around the world. Since 2016, the organisation has been fast evolving into a body that can more effectively serve our game for the benefit of the entire world. The new FIFA is modernising football to be global, accessible and inclusive in all aspects. Not just on one or two continents, but ...","targetUrl":"https:\/\/inside.fifa.com\/about-fifa","text":"About FIFA"}]},{"position":2,"url":"https:\/\/en.wikipedia.org\/wiki\/FIFA","title":"FIFA - Wikipedia","description":"FIFA.com. The F\u00e9d\u00e9ration internationale de football association ( French for ' International Federation of Association Football '; abbreviated as FIFA and pronounced in English as \/ \u02c8fi\u02d0f\u0259 \/ FEE-f\u0259) is an international self-regulatory governing body of association football, beach soccer, and futsal. It was founded in 1904 [3] to oversee ...","description_html":"<b>FIFA<\/b>.com. The F\u00e9d\u00e9ration internationale de football association ( French for ' International Federation of Association Football '; abbreviated as <b>FIFA<\/b> and pronounced in English as \/ \u02c8fi\u02d0f\u0259 \/ FEE-f\u0259) is an international self-regulatory governing body of association football, beach soccer, and futsal. It was founded in 1904 [3] to oversee ...","types":"en_wikipedia_queries,nlp_fathead,nlp_wiki,wikinlp,wikinlp_shadow","host":"en.wikipedia.org","sublinks":[]},{"position":3,"url":"https:\/\/inside.fifa.com\/fifa-world-cup-qatar-2022-at-a-glance","title":"FIFA","description":"Relive the first FIFA World Cup in the Middle East, where Argentina won their third title and Lionel Messi broke several records. Explore the statistics, achievements, volunteers, venues and more of the 22nd edition of the tournament.","description_html":"Relive the first <b>FIFA<\/b> World Cup in the Middle East, where Argentina won their third title and Lionel Messi broke several records. Explore the statistics, achievements, volunteers, venues and more of the 22nd edition of the tournament.","types":"mlb_games,nba_games,ncaafb_games,ncaamb_games,nfl_games,nhl_games,soccer_games,translations","host":"inside.fifa.com","sublinks":[]},{"position":4,"url":"https:\/\/twitter.com\/FIFAcom","title":"fifa (@fifacom) | Twitter","description":"Follow FIFA (@FIFAcom) on Twitter for the latest news, updates and highlights from the world of football.","description_html":"Follow <b>FIFA<\/b> (@FIFAcom) on Twitter for the latest news, updates and highlights from the world of football.","types":"","host":"twitter.com","sublinks":[]},{"position":5,"url":"https:\/\/inside.fifa.com\/tournaments\/mens\/worldcup\/qatar2022\/news\/follow-the-world-cup-qualifiers-live","title":"World Cup qualifying: Wednesday's scores and stats - FIFA","description":"Follow the latest scores and standings from the UEFA and Concacaf zones of the FIFA World Cup Qatar 2022\u2122 qualifiers. See highlights, photos and key moments from the matches involving France, Portugal, Turkey, Serbia and more.","description_html":"Follow the latest scores and standings from the UEFA and Concacaf zones of the <b>FIFA<\/b> World Cup Qatar 2022\u2122 qualifiers. See highlights, photos and key moments from the matches involving France, Portugal, Turkey, Serbia and more.","types":"mlb_games,nba_games,ncaafb_games,ncaamb_games,nfl_games,nhl_games,soccer_games,translations","host":"inside.fifa.com","sublinks":[]},{"position":6,"url":"https:\/\/www.espn.com\/soccer\/league\/_\/name\/fifa.world","title":"FIFA World Cup News, Stats, Scores - ESPN","description":"Get the latest updates on the FIFA World Cup, the most prestigious international football tournament. Find out the fixtures, results, standings, and more on ESPN.","description_html":"Get the latest updates on the <b>FIFA<\/b> World Cup, the most prestigious international football tournament. Find out the fixtures, results, standings, and more on ESPN.","types":"mlb_games,nba_games,ncaafb_games,ncaamb_games,nfl_games,nhl_games,soccer_games","host":"www.espn.com","sublinks":[]},{"position":7,"url":"https:\/\/www.youtube.com\/user\/FIFATV","title":"FIFA - YouTube","description":"FIFA on YouTube brings you the best in football videos, including FIFA World Cup\u2122 and FIFA Women's World Cup\u2122 highlights, full matches, classic stories, exclusive interviews, famous goals ...","description_html":"<b>FIFA<\/b> on YouTube brings you the best in football videos, including <b>FIFA<\/b> World Cup\u2122 and <b>FIFA<\/b> Women's World Cup\u2122 highlights, full matches, classic stories, exclusive interviews, famous goals ...","types":"videos,wheretowatch","host":"www.youtube.com","sublinks":[]},{"position":8,"url":"https:\/\/www.fifa.com\/all-stories","title":"All stories & topics - FIFA","description":"Find the latest news and updates on FIFA events, tournaments, rankings, and more. Browse the categories and topics to discover the stories and topics related to FIFA and its activities.","description_html":"Find the latest news and updates on <b>FIFA<\/b> events, tournaments, rankings, and more. Browse the categories and topics to discover the stories and topics related to <b>FIFA<\/b> and its activities.","types":"mlb_games,nba_games,ncaafb_games,ncaamb_games,nfl_games,nhl_games,soccer_games","host":"www.fifa.com","sublinks":[]},{"position":9,"url":"https:\/\/inside.fifa.com\/tournaments\/mens\/worldcup\/canadamexicousa2026\/media-releases\/fifa-world-cup-26-tm-final-to-be-held-in-new-york-new-jersey-mexico-city-to","title":"FIFA World Cup 26 match schedule - summary:","description":"The FIFA World Cup 2026 will be held in Canada, Mexico and the USA, with the final in New York New Jersey and the opening in Mexico City. See the match dates, venues and key facts about the first FIFA World Cup to feature three host countries.","description_html":"The <b>FIFA<\/b> World Cup 2026 will be held in Canada, Mexico and the USA, with the final in New York New Jersey and the opening in Mexico City. See the match dates, venues and key facts about the first <b>FIFA<\/b> World Cup to feature three host countries.","types":"mlb_games,nba_games,ncaafb_games,ncaamb_games,nfl_games,nhl_games,soccer_games,translations","host":"inside.fifa.com","sublinks":[]},{"position":10,"url":"https:\/\/en.wikipedia.org\/wiki\/FIFA_World_Cup","title":"FIFA World Cup - Wikipedia","description":"The FIFA World Cup, often simply called the World Cup, is an international association football competition among the senior men's national teams of the members of the F\u00e9d\u00e9ration Internationale de Football Association (), the sport's global governing body.The tournament has been held every four years since the inaugural tournament in 1930, with the exception of 1942 and 1946 due to the ...","description_html":"The <b>FIFA<\/b> World Cup, often simply called the World Cup, is an international association football competition among the senior men's national teams of the members of the F\u00e9d\u00e9ration Internationale de Football Association (), the sport's global governing body.The tournament has been held every four years since the inaugural tournament in 1930, with the exception of 1942 and 1946 due to the ...","types":"en_wikipedia_queries,nlp_fathead,nlp_wiki,wikinlp,wikinlp_shadow","host":"en.wikipedia.org","sublinks":[]},{"position":11,"url":"https:\/\/play.google.com\/store\/apps\/details?id=com.fifa.fifaapp.android","title":"The Official...
                                                                                                                                                                                                                    
                                                                                                    

Duck Duck Go Search - CÓDIGOS DE EJEMPLO


curl --location --request GET 'https://zylalabs.com/api/4251/duck+duck+go+query+api/5182/duck+duck+go+search?q=fifa' --header 'Authorization: Bearer YOUR_API_KEY' 


    

Clave de Acceso a la API y Autenticación

Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Duck Duck Go Query API simplemente incluye tu token de portador en el encabezado de Autorización.
Encabezados
Encabezado Descripción
Autorización [Requerido] Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.

Precios Simples y Transparentes

Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.

🚀 PLAN CORPORATIVO A MEDIDA

Comienza en
$ 10.000/Año


  • Volumen Personalizado
  • Límite de solicitudes personalizado
  • Soporte al Cliente Especializado
  • Monitoreo de API en Tiempo Real

Funciones favoritas de los clientes

  • ✔︎ Paga Solo por Solicitudes Exitosas
  • ✔︎ Prueba Gratuita de 7 Días
  • ✔︎ Soporte Multilenguaje
  • ✔︎ Una Clave API, Todas las APIs.
  • ✔︎ Panel de Control Intuitivo
  • ✔︎ Manejo de Errores Integral
  • ✔︎ Documentación Amigable para Desarrolladores
  • ✔︎ Integración con Postman
  • ✔︎ Conexiones HTTPS Seguras
  • ✔︎ Tiempo de Actividad Fiable

Duck Duck Go Query API FAQs

To use this API, users must enter a search term to obtain a list of results along with metadata.

The Duck Duck Go Query API allows users to integrate search results directly into their websites, applications and services.

There are different plans to suit all tastes, including a free trial for a small number of requests, but your rate is limited to avoid abuse of the service.

Zyla provides a wide range of integration methods for almost all programming languages. You can use these codes to integrate with your project as you need.

The Duck Duck Go Query API is an attractive option for those who value user privacy, fairness in search results and transparency in data processing.

The API returns a JSON object containing search results, including titles, descriptions, URLs, and additional metadata for each result.

Key fields in the response include "status," "query," and "results." Each result contains "position," "url," "title," "description," and "sublinks."

The response is structured as a JSON object with a "status" field, followed by the "query" string and an array of "results," each containing detailed information about individual search results.

The primary parameter is the search term, which users must specify to retrieve relevant search results. Additional parameters may include filters for refining results.

The endpoint provides information on various topics, including websites, articles, and other content relevant to the search term, covering a wide range of categories.

Data accuracy is maintained through DuckDuckGo's commitment to providing reliable search results, leveraging a variety of trusted sources and algorithms to ensure quality.

Typical use cases include integrating search functionality into applications, conducting data analysis, and providing content recommendations based on user queries.

Users can parse the JSON response to extract relevant fields, such as titles and URLs, to display search results in their applications or to analyze trends based on the retrieved data.

General FAQs

Zyla API Hub es como una gran tienda de APIs, donde puedes encontrar miles de ellas en un solo lugar. También ofrecemos soporte dedicado y monitoreo en tiempo real de todas las APIs. Una vez que te registres, puedes elegir qué APIs quieres usar. Solo recuerda que cada API necesita su propia suscripción. Pero si te suscribes a varias, usarás la misma clave para todas, lo que hace todo más fácil para ti.

Los precios se muestran en USD (dólar estadounidense), EUR (euro), CAD (dólar canadiense), AUD (dólar australiano) y GBP (libra esterlina). Aceptamos todas las principales tarjetas de débito y crédito. Nuestro sistema de pago utiliza la última tecnología de seguridad y está respaldado por Stripe, una de las compañías de pago más confiables del mundo. Si tienes algún problema para pagar con tarjeta, contáctanos en [email protected]


Además, si ya tienes una suscripción activa en cualquiera de estas monedas (USD, EUR, CAD, AUD, GBP), esa moneda se mantendrá para suscripciones posteriores. Puedes cambiar la moneda en cualquier momento siempre que no tengas suscripciones activas.

La moneda local que aparece en la página de precios se basa en el país de tu dirección IP y se proporciona solo como referencia. Los precios reales están en USD (dólar estadounidense). Cuando realices un pago, el cargo aparecerá en tu estado de cuenta en USD, incluso si ves el monto equivalente en tu moneda local en nuestro sitio web. Esto significa que no puedes pagar directamente en tu moneda local.

Ocasionalmente, un banco puede rechazar el cargo debido a sus configuraciones de protección contra fraude. Te sugerimos comunicarte con tu banco primero para verificar si están bloqueando nuestros cargos. También puedes acceder al Portal de Facturación y cambiar la tarjeta asociada para realizar el pago. Si esto no funciona y necesitas más ayuda, por favor contacta a nuestro equipo en [email protected]

Los precios se determinan mediante una suscripción recurrente mensual o anual, dependiendo del plan elegido.

Las llamadas a la API se descuentan de tu plan en base a solicitudes exitosas. Cada plan incluye una cantidad específica de llamadas que puedes realizar por mes. Solo las llamadas exitosas, indicadas por una respuesta con estado 200, se contarán en tu total. Esto asegura que las solicitudes fallidas o incompletas no afecten tu cuota mensual.

Zyla API Hub funciona con un sistema de suscripción mensual recurrente. Tu ciclo de facturación comenzará el día en que compres uno de los planes de pago, y se renovará el mismo día del mes siguiente. Así que recuerda cancelar tu suscripción antes si quieres evitar futuros cargos.

Para actualizar tu plan de suscripción actual, simplemente ve a la página de precios de la API y selecciona el plan al que deseas actualizarte. La actualización será instantánea, permitiéndote disfrutar inmediatamente de las funciones del nuevo plan. Ten en cuenta que las llamadas restantes de tu plan anterior no se transferirán al nuevo plan, por lo que debes considerar esto al actualizar. Se te cobrará el monto total del nuevo plan.

Para verificar cuántas llamadas a la API te quedan en el mes actual, revisa el campo 'X-Zyla-API-Calls-Monthly-Remaining' en el encabezado de la respuesta. Por ejemplo, si tu plan permite 1,000 solicitudes por mes y has usado 100, este campo mostrará 900 llamadas restantes.

Para ver el número máximo de solicitudes a la API que permite tu plan, revisa el encabezado de la respuesta 'X-Zyla-RateLimit-Limit'. Por ejemplo, si tu plan incluye 1,000 solicitudes por mes, este encabezado mostrará 1,000.

El encabezado 'X-Zyla-RateLimit-Reset' muestra el número de segundos hasta que tu límite se restablezca. Esto te indica cuándo tu conteo de solicitudes se reiniciará. Por ejemplo, si muestra 3,600, significa que faltan 3,600 segundos para que el límite se restablezca.

Sí, puedes cancelar tu plan en cualquier momento desde tu cuenta, seleccionando la opción de cancelación en la página de Facturación. Ten en cuenta que las actualizaciones, degradaciones y cancelaciones tienen efecto inmediato. Además, al cancelar ya no tendrás acceso al servicio, incluso si te quedaban llamadas en tu cuota.

Puedes contactarnos a través de nuestro canal de chat para recibir asistencia inmediata. Siempre estamos en línea de 8 a. m. a 5 p. m. (EST). Si nos contactas fuera de ese horario, te responderemos lo antes posible. Además, puedes escribirnos por correo electrónico a [email protected]

Para darte la oportunidad de probar nuestras APIs sin compromiso, ofrecemos una prueba gratuita de 7 días que te permite realizar hasta 50 llamadas a la API sin costo. Esta prueba solo se puede usar una vez, por lo que recomendamos aplicarla a la API que más te interese. Aunque la mayoría de nuestras APIs ofrecen prueba gratuita, algunas pueden no hacerlo. La prueba finaliza después de 7 días o cuando realices 50 solicitudes, lo que ocurra primero. Si alcanzas el límite de 50 solicitudes durante la prueba, deberás "Iniciar tu Plan de Pago" para continuar haciendo solicitudes. Puedes encontrar el botón "Iniciar tu Plan de Pago" en tu perfil bajo Suscripción -> Elige la API a la que estás suscrito -> Pestaña de Precios. Alternativamente, si no cancelas tu suscripción antes del día 7, tu prueba gratuita finalizará y tu plan se cobrará automáticamente, otorgándote acceso a todas las llamadas a la API especificadas en tu plan. Ten esto en cuenta para evitar cargos no deseados.

Después de 7 días, se te cobrará el monto total del plan al que estabas suscrito durante la prueba. Por lo tanto, es importante cancelar antes de que finalice el periodo de prueba. No se aceptan solicitudes de reembolso por olvidar cancelar a tiempo.

Cuando te suscribes a una prueba gratuita de una API, puedes realizar hasta 50 llamadas. Si deseas realizar más llamadas después de este límite, la API te pedirá que "Inicies tu Plan de Pago". Puedes encontrar el botón "Iniciar tu Plan de Pago" en tu perfil bajo Suscripción -> Elige la API a la que estás suscrito -> Pestaña de Precios.

Las Órdenes de Pago se procesan entre el día 20 y el 30 de cada mes. Si envías tu solicitud antes del día 20, tu pago será procesado dentro de ese período.


APIs Relacionadas