Sto provando a scrivere un motore di ricerca personale, utilizzando le API del motore di ricerca che sono disponibili da altri server. Ho cercato molto attraverso la ricerca di API di ricerca gratuite ma ho trovato solo Bing e Google. Ho bisogno di scrivere un algoritmo di aggregazione di rango nel mio programma, quindi ho bisogno di più API di ricerca. Ho trovato un lungo elenco di API di ricerca, ma la maggior parte di esse non sono gratuite e alcune non sono più disponibili. Qualcuno mi può aiutare su questo problema?Qualcuno conosce gli apis dei motori di ricerca gratuiti tranne google e bing?
risposta
ProgrammableWeb fornisce elenchi filtrabili di API. Qui ci sono tutte le API categorizzati in "ricerca" (ordinate per popolarità):
http://www.programmableweb.com/apis/directory/1?apicat=Search&sort=mashups
Grazie per la risposta. –
http://sindice.com/developers/searchapiv2
Sindice potrebbe essere utile per voi.
Grazie per la risposta. Funziona. –
404 pagina non trovata –
Il collegamento qui è rotto e, anche se si va su http://www.sindice.com/, si afferma che "Aggiungeremo un collegamento se e quando il servizio verrà nuovamente visualizzato". che non sembra troppo promettente – Hagelt18
Conosco Faroo.com - non è richiesta la registrazione, è possibile utilizzarlo gratuitamente purché non superi 1 milione di richieste al mese o più di 1 richiesta al secondo, è fornito in REST, JSON, RSS
Ho fatto domanda per una chiave API ci sono voluti giorni, ancora nessuna risposta da loro. è triste – KillBill
Recentemente ho sentito parlare di duckduckgo.com. Potresti essere interessato: https://duckduckgo.com/api
Potrebbe essere utile per spiegare cosa l'API dovrebbe essere in grado di fare. – unor
Devono emettere JSON? In caso contrario, dovresti eliminare il tag, se sì, dovresti indicarlo nella tua domanda. – unor
Ovviamente alcuni motori di ricerca forniscono un'API in modo che altri possano usarlo, qualcosa come Bing o Yahoo BOSS. Ma alcuni altri forniscono un URL per te e il risultato dell'URL secondo la tua query sarebbe un documento JSON o anche un documento XML. –