I suggest ACRCloud, which is a comprehensive audio recognition services providers. Music recognition is one of the solutions, with 40m tracks as its music catalogue. Offers Android, iOS, Java and Python SDKs.
A simple method to match a set of latitudes and longitudes is to use QGIS and the Point Sampling Tool
Firstly, download and install QGIS
Download and install a spatial dataset of political boundary polygons (for example from naturalearthdata.com
Create a CSV containing your points and whatever other attributes you're interested in
Open QGIS and install the ...
I would be surprised if you find any API combining those features. As the two most useful features are certainly the picture and the name by far, I would use a Face gender detection API such as Lambda Labs's API (picked randomly, you might want to search for benchmark if there are any), combined with a name to gender mapping. To solve the conflicts , you ...
How about just requiring your users to get an API Key? Without full details on your use case I can't say if this would be a good option but I think that it most cases it would be. It is not an odd thing to do and is done by some very popular open source projects - such as Responsive File Manager
So far my research has come up with:
Asynchronous RESTful API consumer for Python. Finch is focused on remove all of the boilerplate related to consuming http based APIs and provide a high level abstraction to develop API clients.
Hammock is a fun module lets you deal with rest APIs by converting them into dead simple programmatic APIs.
https://insomnia.rest/ works very well for me. You can do a bunch of things to aid rrequest re-use (import/export configs, workspaces, environment variables, etc).
I'm not sure about "Ignoring invalid SSL certs is needed." but it seems to use libcurl under the covers and will do whatever that does.
To return the relative frequency in 1 million words of the word "smartass", query:
Extract the result from the json returned, e.g. with python like (the score is NOT ...
A test has been made to compare Gracenote and ACRCloud and it turns out ACRCloud's music recognition service is much better than Gracenote. Please refer to: Music Recognition Competition: Gracenote vs ACRCloud.
Essentially, you want something that will mock the server response for you. Which mocking method depends on what you're using to develop your client. I've used Mockito for Java client development. There is a Mockito for Python but I've not used it. From the documentation it looks like it provides the same feature set that the Java version does.
You're looking at Reverse Geocoding. If you're familiar with Python I'd recommend the geopy library which includes geocoders for a number of services including Yahoo, Google, and OpenStreetMap Nominatum.
Your issue will be the quantity of requests, which will depend on the license of the geocoding service that you use, so you'll have to examine those ...
Survey Monkey has a pretty robust API, but you can also embed their survey in your website with no need to call their API to begin with.
Survey Gizmo is also a very nice service, with some really great features that Survey Monkey doesn't have. It's generally more expensive though.
Lastly, if you're looking for a FLOSS option, you could check out Survey ...
Treasury API works only for Govt/Debt securities. Another alternative is to use OpenFIGI. It supports lookup by many identifiers including CUSIP.
To access the API key, it requires an institutional email id for sign-up. Free email accounts such as Gmail/Hotmail are not accepted. That is a small caveat.
When someone asks about a web API to do something, I've always found an answer on ProgrammableWeb.
In this case, the US Dept. of the Treasury can help you out - but there are 2 others related to CUSIP.
The most effective way to go about this is to use Google Analytics and Google Ad Words to find out the key words which usually bring up your site on organic search and then hit the Google Custom Search API with those keywords. This quick search can yield as many competitors' URLs as you desire. You can even cross check with Alexa Web Rankings to see how well ...
Java + Vaadin
Currently the best option I found is sharrre.com.
It supports sharing on:
Here is HTML to create a Tweet button:
You can pass data attributes and script will pick them up for you:
<div id="twitter" data-text="Yummy!" data-url="http:...
There's a music recognition API that gives you 300 requests for free (and you may require your users to get their own API tokens).
It's called AudD, and I think that's the best music recognition API available: the DB contains most of the published songs, it's easy to test and implement in your project.
Another option possibly more in the spirit of the question. Gracenote has one of the best recognition databases around. I've only used it from an end-user perspective rather than a developer but I have found it pretty accurate.
As noted here it takes only the first few seconds to generate an audio fingerprint. They do have a non-commercial developer ...
You could try Faroo http://www.faroo.com/hp/api/api.html .
It matches your requirements. However, when I used it (about half a year ago) their index was too small for us, but we were looking for niche results, for popularity contests this might be a very good source.
Free, registration required
There is a daily limit, but pretty high