Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to increase alexa search results using alexa api [closed]

I am creating a java application which performs URL search for site :

http://www.alexa.com/topsites/category

User eneters a category name and my application displays all URL's and performs some operations.

I am using this alexa api for URL search.

http://docs.amazonwebservices.com/AlexaWebInfoService/2005-07-11/ApiReference_CategoryListingsAction.html

This api doesn't give all results. For eg. if i search for the category "Health", this api gives only 6 results but when i visit on site i get more than 500 results.

I tried to increase result by increasing count=500 and also checked by giving Start parameter in api but i am not getting all results.

Could you please suggest me that how i can increase the results ? or is there any other api which works as same alexa api and gives all results.

I got some suggestion that DMOZ api also uses same

http://www.dmoz.org/World/Esperanto/Ludoj/Komputilaj/

but could not get the link for DMOZ search api.

Could you please provide me a link to DMOZ search api.

I thanks to your all valuable suggestions.

like image 643
Toman Avatar asked Jan 27 '11 10:01

Toman


1 Answers

If you'll notice, there is a Start parameter in addition to Count.
Start evidently changes the first result number returned. So:

To get the first 50 answers:

...
&Start=1
&Count=50
...

To get the next 50:

...
&Start=51
&Count=50
...

And so forth, until you get an empty return (which is what is returned when Start > total # answers).

like image 133
crazedfred Avatar answered Sep 25 '22 15:09

crazedfred