API 1.0 is deprecated

The Softonic API v1.0 has been officially deprecated as of August 15th, 2011. This version will be shut off completely on December 1, 2011. We encourage you to start the transition to API v2.0 before that date. The new documentation is here

Softonic API

What is the Softonic API?

An application programming interface (API) is an interface defining the ways by which an application program may request services from libraries and/or operating systems. An API determines the vocabulary and calling conventions the programmer should employ to use the services. It may include specifications for routines, data structures, object classes and protocols used to communicate between the requesting software and the library.

The Softonic API will allow developers all arround the world to build applications and mashups based on Softonic.

API Basics

API KEY
All requests to the Softonic API must be validated against an API Key. This key will be sent on every request. Learn how to get an API Key by reading our tutorial on how to start using our Api. You can pass the api key with GET or POST using "key=your_api_key".
Authentication
Many Softonic API methods require authentication. All responses are relative to the context of the authenticating user. The authentication is made on a regular user/password method.
Encoding
The Softonic API will always return UTF-8 encoded messages.

Softonic Instances

Every API call returns the content in a single language. In the request URL you'll always have to specify the Softonic language you want to use. Currently, you can retrieve the content in any of the following languages: