WebMeUp SEO API — Introduction

WebMeUp API is for developers who already have, or are about to develop their own applications. The API lets you obtain a multitude of data for professional website optimization and make it available to others through your own interface.

API key

Access to the service requires an API key (the apikey parameter is compulsory in all types of requests). As soon as a user registers at webmeup.com, he/she gets an API key which is displayed in the "My account" section (more info). Each WebMeUp account is associated with a unique API key.

Please sign in or register in WebMeUp platform to see your API key.

Units

Access to the service is provided on a paid basis. Payment is done in units (per request fulfilled). Units are sold in packages. The cost of a single unit varies depending on the package (the bigger package you buy, the cheaper the units are). Each API key comes with 150 complimentary units.

micro
20,000
units
$49
small
130,000
units
$299
XL
2,500,000
units
$5,000

Please visit this section to learn more about units and pricing terms.

Processing flow

Requests for SEO data are asynchronous. Once received, such a request is put into a queue and assigned a unique identifier (uuid). Use the uuid to check the status of your request and collect the results (they'll be available for 24 hours). Incomplete requests are timed out in 24 hours.

There are 2 available file formats: .json and .xml. By default, the results come in a .json file. If you want an .xml file, please specify it in your request (the output parameter).

An asynchronous request will be put in front of the queue if you mark it as a priority one (the priority parameter). Priority requests are 10 times more expensive than standard ones.

The maximum request rate from a single IP address is 20 requests per second. If you make batch queries, you can actually get more results within this 20-requests-per-second limit.

More details on the processing of requests are available in this section.

Batch requests

Two thirds of WebMeUp SEO API methods support batch requests. You can get data for up to 500 entities of a certain type in a single request. For example, the get-rankings method lets you check 10 websites in 500 search engines for 500 keywords. Using the check-backlink method you can verify 500 backlinks simultaneously and so on.

Please check the description of the method to find out if it supports batch requests and which entities can be checked in a batch.

Available Methods

Changelist

Feb 04, 2014

WebMeUp SEO API users can now get more data from the service faster. Here is why:

  • Request processing speed has been increased for all methods related to backlink and keyword analysis.
  • The number of simultaneous requests from an IP address has gone up from 5 to 20 requests per second (all methods).

It's possible to enable the custom location setting when using the following methods:

The setting lets Google users find results relevant to a certain area (click "Search tools > Search near" right below the search field on any search results page to access it manually).


Jan 10, 2014

A new method has been added (check-backlink-with-metrics). 2 existing methods were updated.

  • The get-rankings method now supports Universal search listings in addition to regular web search results. There's a new response property - universalType.
  • The get-backlinks-with-metrics method supports a new request parameter - metrics. Plus there are several new response properties: foundDate, existent, imageUrl, httpResponseCode, anchorUrlResponseCode, redirectUrl, anchorRedirectUrl.
Please see the descriptions of the methods for full details.

Aug 15, 2013
Beta version of WebMeUp SEO API is released.

Terms of service

Please visit this page to learn more about our terms of service.