Plug free web services into your site or app.
A web service is a method of communication between two electronic devices. We have selected the best free web services available on the web. If you want to add your web service use our add service form to send us your suggestions.
Pick a category
See the full sitemap →
Artificial intelligence
Text generation, chat, images, speech and AI search
17
Books and research
Books, scholarly papers, encyclopedia and other texts
18
Communication
Services to communicate with others
39
Currency and finance
Exchange rates, crypto prices, payments and unit convertors
40
Geodata
Locations and directions
13
Language and text
Translation, dictionaries, word finders and text checks
53
Media
Images, video, audio and charts
22
News feeds and APIs
Get news headlines for your website
34
Open data
Government statistics, crime, health and energy data
8
Other
Fun and games, food and drink
5
Science and space
NASA, earthquakes, rocket launches and space news
52
Web development services
Services to add to your website to validate data, add features etc
Find a free API by what you need
All lists →Free alternatives to paid APIs
All alternatives →Popular services
New to web services?
Web services are web-based applications that use open, XML-based standards and transport protocols to exchange data with clients. You do not need to know what kind of programming language is being used, or the internal data structure. You can request data from a web service using simple HTTP-GET requests or more complex SOAP calls. Data is returned in XML or any other open standard.
We created a small tutorial on how to consume a web service, one on website thumbnails and a step-by-step one with the free HQAPI example API. If you are new to web services, check them out.
New web services
Submit your suggestion →Datacircle API
The Datacircle API compares the pricing plans of go-to-market (GTM) data APIs, such as email finders, email verification, phone lookup, company and person enrichment and LinkedIn data, with a score for price, accuracy and speed, ...
NewFreecurrencyapi
Freecurrencyapi gives exchange rates for 33 major currencies, with daily history back to 1999, for example to convert prices in a hobby project. Requests are GET calls with an apikey parameter, and the answers are JSON. Free with ...
NewCurrencyFreaks API
The CurrencyFreaks API gives exchange rates, for example to show prices in a visitor's currency. Requests are GET calls with an apikey parameter, and the answers are JSON. Free with a free API key for 1,000 calls a month, with ...
NewVATcomply API
The VATcomply API validates European VAT numbers and IBANs and gives EU VAT rates and daily European Central Bank exchange rates, for example to check a customer's VAT number at checkout. Requests are GET calls with JSON answers. ...
NewBank of Canada Valet API
The Valet API from the Bank of Canada gives its exchange rates and other financial series, for example the latest US dollar rate in Canadian dollars. Requests are GET calls with JSON answers. Free, no key needed, with the Bank of ...
NewNBP Web API (National Bank of Poland)
The NBP Web API from the National Bank of Poland gives exchange rates against the Polish zloty and gold prices, with history back to 2002 for rates and 2013 for gold, for example to convert an invoice at the official rate. ...
Built a free web service?
Tell us about it and we will add it to the directory.