Bing search API not available in your market place - api

I wanted to use Bing search API for my website but the page says "Not available in your market".
What does this note mean? How can I use this API?
I am currently in India, is there any way I could access this API as this is the last and only option I have. Google image search api has limit of 100 queries per day and Yahoo search api is not free any more.
Limit of 5000 queries/month on bing is what I need. Please let me know if there is any way to access this.

Had the same problem.
Was fixed when I went to:
1) Logged in to Microsoft Azure Marketplace
2) My Account
3) Selected "United Kingdom" as my country
4) Save
5) Application ==> searched for: Search API
6) Selected the product I need ==> it was available
The unavailability was derived from my account country.

Related

eBay API - How to get number of active listings in each country?

Is there any way to use the eBay API to get the number of active listings in each country/eBay site?
I have 80,000+ listings split across 7 different ebay sites. I cannot use the Trading API as this is limited to 25,000 results.
I have looked at the Merchant Data API and the ActiveInventoryReport call. It has a SiteFilter but the Api Reference just says "Reserved for internal or future use." I tested it and it doesn't seem to work.
I got a semi-official answer from eBay. It's not possible:
Right now we dont have a way to get the listings per site basis. You
will have to add extra logic in your application to check the Listing
Site of the Item.

eBay Daily Deals API

I'd like to use the eBay API to get the deals available in the "Deals & Special Offers" (Daily Deals) section of the site. But I can't find any functions or function parameters that would allow me to do that. It seems I can only retrieve the data available on the main site, i.e. things I can find by using the "Shop by category" menu on the eBay home page.
Is there any way to get the Daily Deals using the API?
please review
eBay Deals: New Feed
You should hit the official API, this is the new URL: http://api.epn.ebay.com/deals/v1/country/us/feed/json?feedType=json
Here's an example page of the output: http://www.fastsearchapps.com/deals

how to display Google Plus average rating on my website?

I want to put Google+ badge of a business on my page. I can get code for it using Google Developer website: https://developers.google.com/+/web/badge/#badge
But i do not understand how to get average score and number of reviews so I can feature them on my website as well - something similar to what you get when you search for a place:
for example, here is a restaurant's Google+ page: https://plus.google.com/106659611775440325701/about?hl=en - it clearly displays all those reviews and scores. How to get this information from Google? Is there a way to modify badge's code to include them?
Reviews data is part of the Places API. There are a couple of options for getting them on your site.
The Maps Embed API would be the easiest but requires loading a map on your page.
Using the Maps JS API v3 you can load and render place details client side.
Using the HTTP API you can load details on your server to cache in a DB and render on page load.
UPDATE May 2019: it is possible now to get total number of reviews using Place Details Place APIs call: https://developers.google.com/places/web-service/details#fields
as of Jan 2019, it returns user_ratings_total field: https://developers.google.com/maps/documentation/javascript/releases#335
so looking at this again 3 years later, we still can't get all reviews for a place. We can get some - top 5 - using Place Details API call: https://developers.google.com/places/web-service/details
then there is a change request for Google team to extend this: https://issuetracker.google.com/issues/35825957
And finally, you can apply for Google Business Account and request access to extended API which allows you to get all reviews for a verified location: accounts.locations.reviews.list

Is there a way to display google+ Zagat score on my website?

I am trying to display the Zagat review score that google displays on my site. is there a way to get that data maybe a service that return JSON with the score... thanks in advance for your help.
This isn't part of the Google Plus API, but you may find what you need as part of the Google Places API: https://developers.google.com/places/documentation/details
I have tried this - the Google Places API provides user rating 0.0 thru 5.0, but no Zagat ratings.
(Bummer!)
It does, however, provide a flag (at the end of the spec) that shows if it is a Zagat-recommended establishment.

know the page rank for certain key words

I want to know the page rank for certain key words against my page. For example I wrote "best movies 2012" my page does come, but in 30th to 50th page. I want to query in the result set Google gave against my keywords so that I can see the rank of my page and my competitors against typical keywords.
I think you may be confusing PageRank with positions. PageRank is an algorithm that Google uses to determine the authority of your site. This doesn't always affect the positions of certain keywords.
There are plenty of good programs and web services around that you can use such as
http://raventools.com/
Most of the good free web services have been closed down due to Google now limiting the amount of searches performed and charging for this data.
You could check out:
http://www.semrush.com
It's free but you have to register to get data.
There are several web services providing this functionality: http://raventools.com/ or http://seomoz.org/
Or, you can perform the task manually. Here is an example on how to query google search using Java: How can you search Google Programmatically Java API
You need to compare your webpage PageRank and website PR against those of the competition. The best indication we have of website PR is the HomePage PagRank.
Ensure that you do this for the appropriate Google domain - USA - Google.com - UK Google.co.uk etc
The technique is described in more detail on http://www.keywordseopro.com
You can repeat the technique for each keyword.