Introduction

Futurists and Scientists hypothesise about a coming technological singularity; a point in time in the future where it is believed that man-machine intelligence will explode, accelerating technological progress at a rate so quickly that the future will be radically different from today. So different, that as mere mortals, limited by the human brain, we cannot even comprehend this future.

Whether or not the singularity will eventuate, man and machine have become closer with the launch of the FreelancerAPI. For over 60 years, humans have programmed computers through software. This API, for the first time, provides a sophisticated programming interface for humans, for use by software. This API allows software for the first time to send sophisticated and complex tasks such as real engineering or problem solving to humans, retrieve the results and pay for the completed work.

There are countless possibilities for the API and Freelancer.com.au is actively looking to engage with its community of Employers and Freelancers to embrace those possibilities.

Want more information? Keep up-to-date with our blog where all major announcements will be covered, or if you're a developer, keeping reading for more on our API Sandbox, Developer Wiki and environment.

API Flow Overview

Flow Chart of Freelancer API

Information for Developers

The Freelancer API allows developers to create new and innovative ways for freelancers, employers and even other software to interact with the largest global jobs marketplace. The API allows developers to utilise the entire functionality of Freelancer.com.au.

The API is HTTP and XML based, using OAuth (http://oauth.net/) for authentication.

We have created a Developer Wiki that contains all the information you need to start developing applications for the Freelancer API. There is a getting started guide, flow chart diagrams, how to guides and we will post sample code. There will also be an area to share the applications you have created.

We have created a sandbox environment where you can test your applications in a controlled environment before releasing it to the world. The sandbox environment is designed in a seamless way, so that you can migrate your application to the main site easily.

Function call overview for Freelancer API

Patent Pending & Copyright Freelancer Technology Pty Ltd 2011