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
15
Books and research
Books, scholarly papers, encyclopedia and other texts
16
Communication
Services to communicate with others
11
Currency and finance
Exchange rates, crypto prices, payments and unit convertors
37
Geodata
Locations and directions
27
Graphics
Graphics and multimedia manipulation
7
Language and text
Translation, dictionaries, word finders and text checks
10
News feeds and APIs
Get news headlines for your website
15
Other
Other services
39
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 →Mailtrap
Mailtrap is an e-mail platform for developers with two parts. Email Sending is an e-mail API and SMTP service for transactional and bulk e-mails, with delivery tracking and analytics. Email Testing is a sandbox inbox that catches ...
NewSentry
Sentry tracks errors and performance problems in websites, apps and servers. Add a Sentry SDK (available for JavaScript, PHP, Python, Java, Go, iOS, Android and many more) and every crash or exception is reported with its stack ...
NewPagerDuty
PagerDuty handles incident response and on-call scheduling. Monitoring tools send alerts to PagerDuty through its Events API or one of more than 750 integrations, and PagerDuty notifies the person who is on call by app, SMS, ...
NewStatusCake
StatusCake monitors websites and servers: uptime checks from locations around the world, page speed, SSL certificate expiry and domain expiry, with alerts by e-mail and through integrations such as Slack. Monitors can also be ...
NewNoMore404
NoMore404 monitors websites, APIs, DNS, TCP ports and ping, and confirms every failure from locations on different continents before it alerts anyone, so one bad network minute does not wake you up. Alerts go by e-mail and ...
NewGoogle Gemini API
The Gemini API from Google gives access to the Gemini family of AI models for text generation, chat, summarising, coding, image and document understanding, speech, embeddings and function calling. Call it over REST or with the ...
Built a free web service?
Tell us about it and we will add it to the directory.