AdSpeed API Overview
AdSpeed API (Application Programming Interface) is a value-added service we provide to all clients.
Publishers and
advertisers can write software to automatically collect information about their
zones,
ads,
campaigns, and reports directly from AdSpeed. Web developers are also encouraged to use the API to build applications on our platform. We reserve the right to change the API details and decline or terminate access prior or without notice.
API Key and API Secret
You need an API key and an API secret to use the API. They can be viewed under the menu
Tools / Developer's API. The API key is required on all requests from your application to our system. The API secret is used to sign each request.
Making Request
Requests are made by issuing simple REST queries to our API server. There is a limit of 100 requests per hour per API key. Certain methods might have additional restrictions and specifications.
Sample GET Request
http://api.adspeed.com/?key=YOUR_API_KEY&method=METHOD_NAME¶m1=VALUE¶m2=VALUE&md5=REQUEST_SIGNATURE
Sample POST Request
EndPoint_URL = 'http://api.adspeed.com/';
POST_Data = array(
'key' = YOUR_API_KEY,
'method' = METHOD_NAME,
'param1' = VALUE,
'param2' = VALUE,
'md5' = REQUEST_SIGNATURE
);
Response
Results are sent back in XML format, which could be read by any standard XML parser. Example:
<Response version="1.0.0 (build 123456)">
<Zones active="8" deleted="2" total="10"></Zones>
</Response>
Signing Request
Replace
YOUR_KEY and
YOUR_SECRET with the actual value provided in your account. Each API call must be signed with the following steps:
- Sort parameters in alphabetical order. Join parameters with "&" into a string
key=YOUR_KEY&method=AS.Ad.create&x1=y1&x2=y2
- Prepend your secret string to the beginning of the sorted argument string in Step 1
YOUR_SECRETkey=YOUR_KEY&method=AS.Ad.create&x1=y1&x2=y2
- Generate a MD5 hash (lower case) for the string in Step 2
8bdbcd6836ac0bce045384ab4c596928
- Append your MD5 hash to the call as an additional parameter
key=YOUR_KEY&method=AS.Ad.create&x1=y1&x2=y2&md5=8bdbcd6836ac0bce045384ab4c596928
Code Sample
We have prepared an example
PHP class to access our API.
API Version
1.2.11 (build 20121221). This page was updated on Sun, 12 May 13 09:05:29 -0400. Since the API method and response format can change from one version to another, you should check this page for updates.
API Methods - Overview
Other Articles in AdSpeed API
Documentation about building applications with AdSpeed API
Cannot find an answer for your question? Ask our Customer Care team
Related Articles
- Campaign

"Documentation for API methods to manage one or multiple campaigns. API Version1.2.11 (build 20121221). This page was updated on Mon, ..."
- Channels

"Documentation for API methods to manage one or multiple channels. API Version1.2.11 (build 20121221). This page was updated on Fri, ..."
- Advertiser

"Documentation for API methods to manage one or multiple advertisers. API Version1.2.11 (build 20121221). This page was updated on Fri, ..."
- Website

"Documentation for API methods to manage one or multiple websites. API Version1.2.11 (build 20121221). This page was updated on Fri, ..."
Testimonials for our Ad Servers
We are interested in your services. After an extensive search, you will be happy to know that AdSpeed has many advantages that your competitors do not.
TK
Apogii Consulting Group
Thank you very much for your follow-up! I appreciate very much your help. We are very happy with your service. Thank you again!
Esther B
Me Quiero Ir