Busca DuckDuckGo API

A API de Pesquisa DuckDuckGo permite que os usuários integrem a funcionalidade de pesquisa do DuckDuckGo, fornecendo resultados de pesquisa para várias aplicações
Use esta API do seu agente de IA via MCP
Funciona com OpenClaw, Claude Code/Desktop, Cursor, Windsurf, Cline e qualquer cliente de IA compatível com MCP.
Docs e configuração
Crie uma skill envolvendo este MCP: https://mcp.zylalabs.com/mcp?apikey=YOUR_ZYLA_API_KEY

Sobre a API: 

A API de Pesquisa DuckDuckGo é uma solução robusta e fácil de usar que permite aos usuários integrar de forma contínua a funcionalidade de busca focada na privacidade do DuckDuckGo em seus aplicativos, sites e ferramentas. Reconhecido por seu compromisso com a privacidade do usuário e a falta de rastreamento personalizado, o DuckDuckGo oferece uma alternativa aos motores de busca convencionais, e a API estende os benefícios de sua tecnologia de busca para usuários que procuram uma solução de busca confiável e focada na privacidade.

No seu núcleo, a API de Pesquisa DuckDuckGo facilita para os usuários a adição das capacidades de busca do DuckDuckGo. Essa interação simples permite que você aproveite o poder do motor de busca DuckDuckGo sem a necessidade de uma implementação complexa, tornando-a acessível a uma ampla gama de aplicações e plataformas.

Uma característica essencial da API de Pesquisa DuckDuckGo são suas capacidades de busca. Os usuários podem esperar resultados atualizados, garantindo que as informações recuperadas estejam atualizadas e reflitam o conteúdo mais recente disponível na web. Essa funcionalidade em tempo real é particularmente valiosa para aplicações e plataformas onde a pontualidade das informações é crítica.

Em conclusão, a API de Pesquisa DuckDuckGo incorpora os princípios de privacidade, simplicidade e eficiência na entrega dos resultados de busca. Ao permitir que os usuários integrem de forma contínua o motor de busca DuckDuckGo em seus aplicativos, a API oferece aos usuários uma alternativa focada na privacidade, promovendo uma experiência online mais segura e amigável. Suas capacidades a tornam um recurso valioso para usuários que buscam aprimorar suas aplicações com uma solução de busca focada na privacidade.

 

O que esta API recebe e o que sua API fornece (entrada/saída)?

Ela receberá parâmetros e fornecerá um JSON.

 

Quais são os casos de uso mais comuns desta API?

  1. Integração de ferramentas de pesquisa: Integre de forma contínua várias APIs de motores de busca em ferramentas de pesquisa para reunir diferentes perspectivas e informações abrangentes.

    Extensões de navegador: Melhore as extensões de navegador incorporando a API para permitir que os usuários realizem várias buscas diretamente de seu navegador.

    Painéis de informação: Potencialize painéis de controle com a capacidade de obter resultados de vários motores de busca para análise de dados abrangente.

    Ferramentas de criação de conteúdo: Melhore as ferramentas de criação de conteúdo ao integrar a API, permitindo que os usuários coletem várias informações e referências de forma eficiente.

    Plataformas educacionais: Integre a API em plataformas educacionais para ajudar os alunos a realizar pesquisas com uma gama mais ampla de resultados de motores de busca.

     

Existem limitações nos seus planos?

1 solicitação por segundo em todos os planos.

Documentação da API

Endpoints


Encontre buscas no mecanismo DuckDuck Go com esta ferramenta. Recupere a primeira página de resultados 



                                                                            
GET https://www.zylalabs.com/api/3350/duckduckgo+search+api/3626/web+search
                                                                            
                                                                        

Busca na Web - Recursos do endpoint

Objeto Descrição
q [Obrigatório] Enter your search term.
Testar endpoint

RESPOSTA DE EXEMPLO DA API

       
                                                                                                        
                                                                                                                                                                                                                                                                                                                                        {
   "Abstract" : "Manchester is a city and metropolitan borough of Greater Manchester, England, which had an estimated population of 568,996 in 2022. It contributes to the third-most populous metropolitan area in the United Kingdom as a part of Greater Manchester, which has a population of approximately 2.92 million. It is bordered by the Cheshire Plain to the south, the Pennines to the north and east, and the neighbouring city of Salford to the west. The city borders the boroughs of Trafford, Stockport, Tameside, Oldham, Rochdale, Bury and Salford. The history of Manchester began with the civilian settlement associated with the Roman fort of Mamucium or Mancunium, established c. AD 79 on a sandstone bluff near the confluence of the rivers Medlock and Irwell. Throughout the Middle Ages, Manchester remained a manorial township but began to expand \"at an astonishing rate\" around the turn of the 19th century.",
   "AbstractSource" : "Wikipedia",
   "AbstractText" : "Manchester is a city and metropolitan borough of Greater Manchester, England, which had an estimated population of 568,996 in 2022. It contributes to the third-most populous metropolitan area in the United Kingdom as a part of Greater Manchester, which has a population of approximately 2.92 million. It is bordered by the Cheshire Plain to the south, the Pennines to the north and east, and the neighbouring city of Salford to the west. The city borders the boroughs of Trafford, Stockport, Tameside, Oldham, Rochdale, Bury and Salford. The history of Manchester began with the civilian settlement associated with the Roman fort of Mamucium or Mancunium, established c. AD 79 on a sandstone bluff near the confluence of the rivers Medlock and Irwell. Throughout the Middle Ages, Manchester remained a manorial township but began to expand \"at an astonishing rate\" around the turn of the 19th century.",
   "AbstractURL" : "https://en.wikipedia.org/wiki/Manchester",
   "Answer" : "",
   "AnswerType" : "",
   "Definition" : "",
   "DefinitionSource" : "",
   "DefinitionURL" : "",
   "Entity" : "location",
   "Heading" : "Manchester",
   "Image" : "/i/46017d7df927cc94.jpg",
   "ImageHeight" : 270,
   "ImageIsLogo" : 0,
   "ImageWidth" : 404,
   "Infobox" : {
      "content" : [
         {
            "data_type" : "string",
            "label" : "Sovereign state",
            "value" : "United Kingdom",
            "wiki_order" : 0
         },
         {
            "data_type" : "string",
            "label" : "Country",
            "value" : "England",
            "wiki_order" : 1
         },
         {
            "data_type" : "string",
            "label" : "Region",
            "value" : "North West",
            "wiki_order" : 2
         },
         {
            "data_type" : "string",
            "label" : "Ceremonial county and city region",
            "value" : "Greater Manchester",
            "wiki_order" : 3
         },
         {
            "data_type" : "string",
            "label" : "Founded",
            "value" : "1st century AD",
            "wiki_order" : 4
         },
         {
            "data_type" : "string",
            "label" : "Town charter",
            "value" : "1301",
            "wiki_order" : 5
         },
         {
            "data_type" : "string",
            "label" : "City status",
            "value" : "29 March 1853",
            "wiki_order" : 6
         },
         {
            "data_type" : "string",
            "label" : "Metropolitan borough",
            "value" : "1 April 1974",
            "wiki_order" : 7
         },
         {
            "data_type" : "string",
            "label" : "Administrative HQ",
            "value" : "Manchester Town Hall",
            "wiki_order" : 8
         },
         {
            "data_type" : "string",
            "label" : "Type",
            "value" : "Metropolitan borough",
            "wiki_order" : 9
         },
         {
            "data_type" : "string",
            "label" : "Body",
            "value" : "Manchester City Council",
            "wiki_order" : 10
         },
         {
            "data_type" : "string",
            "label" : "Executive",
            "value" : "Leader and cabinet",
            "wiki_order" : 11
         },
         {
            "data_type" : "string",
            "label" : "Control",
            "value" : "Labour",
            "wiki_order" : 12
         },
         {
            "data_type" : "string",
            "label" : "Leader",
            "value" : "Bev Craig (L)",
            "wiki_order" : 13
         },
         {
            "data_type" : "string",
            "label" : "Lord Mayor",
            "value" : "Paul Andrews",
            "wiki_order" : 14
         },
         {
            "data_type" : "string",
            "label" : "Area rank",
            "value" : "204th",
            "wiki_order" : 15
         },
         {
            "data_type" : "string",
            "label" : "Population (mid-2014 est.)",
            "value" : "520,215",
            "wiki_order" : 16
         },
         {
            "data_type" : "string",
            "label" : "Rank",
            "value" : "6th",
            "wiki_order" : 17
         },
         {
            "data_type" : "string",
            "label" : "Demonym(s)",
            "value" : "Mancunian, Manc (colloq.)",
            "wiki_order" : 18
         },
         {
            "data_type" : "string",
            "label" : "Time zone",
            "value" : "GMT (UTC+0)",
            "wiki_order" : 19
         },
         {
            "data_type" : "string",
            "label" : "Summer (DST)",
            "value" : "BST (UTC+1)",
            "wiki_order" : 20
         },
         {
            "data_type" : "string",
            "label" : "Postcode area",
            "value" : "M, WA",
            "wiki_order" : 21
         },
         {
            "data_type" : "string",
            "label" : "Dialling code",
            "value" : "0161",
            "wiki_order" : 22
         },
         {
            "data_type" : "string",
            "label" : "ISO 3166 code",
            "value" : "GB-MAN",
            "wiki_order" : 23
         },
         {
            "data_type" : "string",
            "label" : "GSS code",
            "value" : "E08000003",
            "wiki_order" : 24
         },
         {
            "data_type" : "string",
            "label" : "Website",
            "value" : "[manchester.gov.uk]",
            "wiki_order" : 25
         },
         {
            "data_type" : "twitter_profile",
            "label" : "Twitter profile",
            "value" : "ManCityCouncil",
            "wiki_order" : "102"
         },
         {
            "data_type" : "coordinates",
            "label" : "Coordinates",
            "value" : {
               "altitude" : null,
               "globe" : "http://www.wikidata.org/entity/Q2",
               "latitude" : 53.466666666667,
               "longitude" : -2.2333333333333,
               "precision" : 0.016666666666667
            },
            "wiki_order" : "205"
         },
         {
            "data_type" : "area",
            "label" : "Area",
            "value" : {
               "amount" : "+115.6",
               "unit" : "http://www.wikidata.org/entity/Q712226"
            },
            "wiki_order" : "206"
         },
         {
            "data_type" : "instance",
            "label" : "Instance of",
            "value" : {
               "entity-type" : "item",
               "id" : "Q515",
               "numeric-id" : 515
            },
            "wiki_order" : "207"
         },
         {
            "data_type" : "instance_2",
            "label" : "Instance of",
            "value" : {
               "entity-type" : "item",
               "id" : "Q1549591",
               "numeric-id" : 1549591
            },
            "wiki_order" : "207"
         },
         {
            "data_type" : "instance_3",
            "label" : "Instance of",
            "value" : {
               "entity-type" : "item",
               "id" : "Q7897276",
               "numeric-id" : 7897276
            },
            "wiki_order" : "207"
         },
         {
            "data_type" : "official_website",
            "label" : "Official Website",
            "value" : "https://cms.manchester.gov.uk/",
            "wiki_order" : "208"
         },
         {
            "data_type" : "wd_description",
            "label" : "Wikidata description",
            "value" : "major city in Greater Manchester, England, UK",
            "wiki_order" : "210"
         },
         {
            "data_type" : "wikidata_id",
            "label" : "Wikidata id",
            "value" : "Q18125",
            "wiki_order" : "211"
         },
         {
            "data_type" : "wikidata_label",
            "label" : "Wikidata label",
            "value" : "Manchester",
            "wiki_order" : "212"
         },
         {
            "data_type" : "wikidata_aliases",
            "label" : "Wikidata aliases",
            "value" : [
               "Manchester",
               "Manchester, England",
               "Manchester, UK",
               "Cottonopolis",
               "Warehouse City",
               "Madchester",
               "Capital of the North",
               "Manchester, Lancashire"
            ],
            "wiki_order" : "213"
         },
         {
            "data_type" : "wiki_maps_trigger",
            "value" : "/local.js?&ha=1&lla=-2.2333333333333,53.466666666667:100&heading=Manchester&q=manchester",
            "wiki_order" : 999
         }
      ],
      "meta" : [
         {
            "data_type" : "string",
            "label" : "article_title",
            "value" : "Manchester"
         },
         {
            "data_type" : "string",
            "label" : "template_name",
            "value" : "infobox settlement"
         }
      ]
   },
   "OfficialDomain" : "manchester.gov.uk","_note":"Response truncated for documentation purposes"}
                                                                                                                                                                                                                    
                                                                                                    

Busca na Web - TRECHOS DE CÓDIGO


curl --location --request GET 'https://zylalabs.com/api/3350/duckduckgo+search+api/3626/web+search?q=manchester' --header 'Authorization: Bearer YOUR_API_KEY' 


    

Chave de acesso à API e autenticação

Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Busca DuckDuckGo API basta incluir seu token Bearer no cabeçalho Authorization.
Cabeçalhos
Cabeçalho Descrição
Authorization [Obrigatório] Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.

Preços simples e transparentes

Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento.

🚀 Empresarial

A partir de
$ 10.000/Ano


  • Volume personalizado
  • Limite de taxa personalizado
  • Suporte ao cliente especializado
  • Monitoramento de API em tempo real

Recursos favoritos dos clientes

  • ✔︎ Pague apenas por requisições bem-sucedidas
  • ✔︎ Teste 7 dias gratis
  • ✔︎ Suporte multilíngue
  • ✔︎ Uma chave de API, todas as APIs.
  • ✔︎ Painel intuitivo
  • ✔︎ Tratamento de erros abrangente
  • ✔︎ Documentação amigável para desenvolvedores
  • ✔︎ Integração com Postman
  • ✔︎ Conexões HTTPS seguras
  • ✔︎ Alta disponibilidade

Busca DuckDuckGo API FAQs

Para usar esta API os usuários devem indicar um termo de pesquisa para obter resultados do DuckDuckGo

A API de Busca DuckDuckGo é uma ferramenta que permite aos usuários integrar a funcionalidade de busca do DuckDuckGo em suas aplicações sites ou ferramentas

Existem diferentes planos para atender a todos os gostos incluindo um teste gratuito para um pequeno número de solicitações mas sua taxa é limitada para evitar abusos do serviço

Zyla oferece uma ampla gama de métodos de integração para quase todas as linguagens de programação Você pode usar esses códigos para integrar ao seu projeto conforme necessário

A API de Pesquisa DuckDuckGo retorna dados JSON contendo resultados de pesquisa, incluindo resumos, fontes e links relevantes. Cada resposta fornece um resumo dos resultados da consulta de pesquisa

Os principais campos na resposta incluem "Resumo" (resumo do resultado), "FonteResumo" (fonte do resumo) e "TextoResumo" (texto detalhado do resumo) Esses campos ajudam os usuários a entender o contexto dos resultados da pesquisa

Os dados de resposta estão estruturados no formato JSON com pares de chave-valor representando diferentes aspectos dos resultados da busca Essa organização permite uma fácil análise e integração em aplicativos

A API fornece informações sobre uma ampla gama de tópicos, incluindo definições, resumos e links para artigos ou recursos. Ela abrange várias categorias, como geografia, história e eventos atuais

Os usuários podem personalizar suas solicitações especificando parâmetros como o termo de busca, região e formato Essa flexibilidade permite resultados de busca personalizados com base nas necessidades do usuário

Os usuários podem extrair informações relevantes dos campos "Resumo" e "Texto do Resumo" para exibir resumos ou links em suas aplicações Isso permite a criação de interfaces informativas que aprimoram a experiência do usuário

Os dados são provenientes de várias plataformas respeitáveis, incluindo a Wikipédia e outros repositórios de informações públicas. Isso garante uma ampla e confiável gama de resultados de busca

A precisão dos dados é mantida por meio de atualizações contínuas e fontes de plataformas estabelecidas A API recupera informações em tempo real garantindo que os usuários recebam os resultados mais atuais e relevantes

Perguntas Frequentes Gerais

O Zyla API Hub é como uma grande loja de APIs, onde você pode encontrar milhares delas em um só lugar. Também oferecemos suporte dedicado e monitoramento em tempo real de todas as APIs. Após se cadastrar, você pode escolher quais APIs deseja usar. Lembre-se apenas de que cada API precisa de sua própria assinatura. Mas se você se inscrever em várias, usará a mesma chave para todas elas, facilitando as coisas para você.

Os preços são listados em USD (Dólar Americano), EUR (Euro), CAD (Dólar Canadense), AUD (Dólar Australiano) e GBP (Libra Esterlina). Aceitamos todos os principais cartões de débito e crédito. Nosso sistema de pagamento usa a mais recente tecnologia de segurança e é operado pela Stripe, uma das empresas de pagamento mais confiáveis do mundo. Se tiver problemas para pagar com cartão, entre em contato conosco em [email protected]


Além disso, se você já tiver uma assinatura ativa em qualquer uma dessas moedas (USD, EUR, CAD, AUD, GBP), essa moeda será mantida para assinaturas subsequentes. Você pode alterar a moeda a qualquer momento, desde que não tenha assinaturas ativas.

A moeda local exibida na página de preços é baseada no país do seu endereço IP e é fornecida apenas como referência. Os preços reais são em USD (Dólar Americano). Ao efetuar o pagamento, a cobrança aparecerá no extrato do seu cartão em USD, mesmo que você veja o valor equivalente em sua moeda local em nosso site. Isso significa que você não pode pagar diretamente com sua moeda local.

Ocasionalmente, o banco pode recusar a cobrança devido às configurações de proteção contra fraude. Sugerimos contatar seu banco inicialmente para verificar se estão bloqueando nossas cobranças. Você também pode acessar o Portal de Cobrança e alterar o cartão associado para realizar o pagamento. Se isso não funcionar e precisar de mais ajuda, entre em contato com nossa equipe em [email protected]

Os preços são determinados por uma assinatura recorrente mensal ou anual, dependendo do plano escolhido.

As chamadas de API são descontadas do seu plano com base nas requisições bem-sucedidas. Cada plano possui um número específico de chamadas por mês. Apenas chamadas bem-sucedidas, indicadas por uma resposta com Status 200, serão contabilizadas, garantindo que falhas não afetem sua cota mensal.

O Zyla API Hub funciona com um sistema de assinatura mensal recorrente. Seu ciclo de cobrança começa no dia em que você compra um dos planos pagos e será renovado no mesmo dia do mês seguinte. Portanto, cancele sua assinatura com antecedência se quiser evitar cobranças futuras.

Para fazer upgrade do seu plano atual, acesse a página de preços da API e selecione o novo plano desejado. O upgrade é instantâneo, permitindo aproveitar imediatamente os recursos do novo plano. Observe que as chamadas restantes do plano anterior não serão transferidas; você será cobrado pelo valor integral do novo plano.

Para verificar quantas chamadas de API restam para o mês atual, consulte o campo 'X-Zyla-API-Calls-Monthly-Remaining' no cabeçalho da resposta. Por exemplo, se seu plano permite 1.000 requisições por mês e você usou 100, este campo no cabeçalho da resposta indicará 900 chamadas restantes.

Para ver o número máximo de requisições de API que seu plano permite, verifique o cabeçalho de resposta 'X-Zyla-RateLimit-Limit'. Por exemplo, se seu plano inclui 1.000 requisições por mês, este cabeçalho exibirá 1.000.

O cabeçalho 'X-Zyla-RateLimit-Reset' mostra o número de segundos até seu limite de taxa ser redefinido. Isso informa quando sua contagem de requisições começará do zero. Por exemplo, se exibir 3.600, significa que restam 3.600 segundos até o limite ser redefinido.

Sim, você pode cancelar seu plano a qualquer momento acessando sua conta e selecionando a opção de cancelamento na página de Cobrança. Observe que upgrades, downgrades e cancelamentos têm efeito imediato. Além disso, após o cancelamento, você não terá mais acesso ao serviço, mesmo que ainda tenha chamadas restantes na sua cota.

Você pode nos contatar via chat para receber assistência imediata. Estamos online de 8h às 17h (EST). Se nos contatar após esse horário, retornaremos o mais rápido possível. Além disso, você pode enviar um e-mail para [email protected]

Para oferecer a oportunidade de experimentar nossas APIs sem compromisso, oferecemos um teste gratuito de 7 dias que permite realizar até 50 chamadas de API sem custo. Esse teste pode ser usado apenas uma vez; recomendamos aplicá-lo à API que mais interessa. Embora a maioria das APIs ofereça teste gratuito, algumas podem não oferecer. O teste termina após 7 dias ou quando você atingir 50 requisições, o que ocorrer primeiro. Se atingir o limite, será necessário "Iniciar seu plano pago" para continuar. Você encontra esse botão no perfil em Assinatura -> Escolha a API -> aba Preços. Se não cancelar até o 7º dia, sua assinatura será cobrada automaticamente, liberando todas as chamadas do plano.

Após 7 dias, será cobrado o valor total do plano ao qual você estava inscrito durante o teste. Portanto, é importante cancelar antes do término do período. Solicitações de reembolso por esquecimento de cancelamento não são aceitas.

Ao assinar um teste gratuito de API, você pode fazer até 50 chamadas. Se desejar fazer chamadas adicionais além desse limite, a API solicitará que você "Inicie seu plano pago". Você encontra o botão no perfil em Assinatura -> Escolha a API -> aba Preços.

As Ordens de Pagamento são processadas entre os dias 20 e 30 de cada mês. Se você enviar sua solicitação antes do dia 20, seu pagamento será processado dentro desse período.


APIs relacionadas