FREE USAGE
SEO metrics
hourly calls limit: 60

SEO metrics

elaudio

This API gathers metrics used for SEO like backlinks, ranking, domain-age, indexed pages and something more from different services. This API is in BETA-state and has free access with a request limit of 60 requests per hour. Once the API will become stable the access will be changed into a Freemium payment model. For updates follow us on twitter @seo_metrics

API Docs

Test Console

Tag Productivity

Methods

  • capabilities
  • query

capabilities (GET)

Get the current capabilities of the registered datasources

Parameters

This method has no parameters

Results (Array)

age
BOOLEAN
Can read the age of the domain

For example: "1"

backlinks
BOOLEAN
Can count backlinks

For example: "1"

clicks
BOOLEAN
Can count clicks

For example: "1"

comments
BOOLEAN
Can count comments

For example: "1"

id
NUMBER
The ID of the datasource

For example: "3"

inDirectory
BOOLEAN
True if the URL is listed in the directory

For example: "1"

indexed
BOOLEAN
The number of indexed pages 

For example: "1"

ipv4
BOOLEAN
The IPv4-Address of the domain

For example: "1"

likes
BOOLEAN
The number of likes (or similar depending on plattforms) 

For example: "1"

notes
STRING
Informations about the datasource

For example: "some useful informations about the source"

rank
BOOLEAN
The rank of the URL

For example: "1"

responseTime
BOOLEAN
The response time of the website in seconds

For example: "1"

sameIpDomains
BOOLEAN
The number of domains from the same IP-Address

For example: "1"

shares
BOOLEAN
The number of shares (or similar depending on plattforms) 

For example: "1"

source
STRING
The name of the datasource (used i.e. as key in assoziative arrays)

For example: "datasource"

Example

JSON
[
  {
    "age": 1,
    "backlinks": 1,
    "clicks": 1,
    "comments": 1,
    "id": 3,
    "inDirectory": 1,
    "indexed": 1,
    "ipv4": 1,
    "likes": 1,
    "notes": "some useful informations about the source",
    "rank": 1,
    "responseTime": 1,
    "sameIpDomains": 1,
    "shares": 1,
    "source": "datasource"
  }
]

JSON (Learn how)

GET http://Eiu0P3ICDOVRLjCEvn3Kx9scC.proxy.mashape.com/api.php?_method=capabilities
  • The required parameters have a yellow background, while the optional are gray
  • Authentication: Request a valid _token before making the API call. Learn how.

query (GET)

Query data for an URL

Parameters

url
STRING
The URL

For example: "http://www.example.com"

source(optional)
STRING
The name or ID of a datasource, can contain a comma-separated list of sources

For example: "facebook,twitter"

fields(optional)
STRING
The fields to return for the requested sources, can contain a comma-separated list of fields. 

For example: "shares,likes"

Results (Array)

source
STRING
The human-readable name of the source

For example: "facebook"

age (optional)
NUMBER
The age of the domain in seconds

For example: "12345678"

backlinks (optional)
NUMBER
The number of backlinks

For example: "345"

clicks (optional)
NUMBER
The number of clicks for the URL

For example: "1234"

comments (optional)
NUMBER
The number of comments

For example: "123"

inDirectory (optional)
BOOLEAN
Is the URL listed in the directory?

For example: "1"

indexed (optional)
NUMBER
The number of indexed pages

For example: "123"

ipv4 (optional)
STRING
The IPv4-Address of the domain

For example: "0.0.0.0"

likes (optional)
NUMBER
The number of likes

For example: "123"

rank (optional)
NUMBER
The ranking of the URL

For example: "4"

responseTime (optional)
NUMBER
The repsonse time of the URL

For example: "0.123456"

sameIpDomains (optional)
NUMBER
The num ber of domain with the same IPv4-Address

For example: "12"

shares (optional)
NUMBER
The number of shares for the URL

For example: "123"

Errors (Array)

Error
code
NUMBER

Value: "-10"

message
STRING

Value: "E_INVALID_URL"

Error
code
NUMBER

Value: "-11"

message
STRING

Value: "E_INVALID_DATASOURCE"

Error
code
NUMBER

Value: "-20"

message
STRING

Value: "E_NO_DATASOURCE"

Error
code
NUMBER

Value: "-30"

message
STRING

Value: "E_GET_DATA"

Error
code
NUMBER

Value: "-40"

message
STRING

Value: "E_EMPTY_DATA"

Error
code
NUMBER

Value: "-100"

message
STRING

Value: "E_COMMON"

Error
code
NUMBER

Value: "-999"

message
STRING

Value: "E_UNKNOWN"

Example

JSON
[
  {
    "source": "facebook",
    "age": 12345678,
    "backlinks": 345,
    "clicks": 1234,
    "comments": 123,
    "inDirectory": 1,
    "indexed": 123,
    "ipv4": "0.0.0.0",
    "likes": 123,
    "rank": 4,
    "responseTime": 0.123456,
    "sameIpDomains": 12,
    "shares": 123
  }
]

JSON (Learn how)

GET http://Eiu0P3ICDOVRLjCEvn3Kx9scC.proxy.mashape.com/api.php?_method=query&url=A-VALUE&source=A-VALUE&fields=A-VALUE
  • The required parameters have a yellow background, while the optional are gray
  • Authentication: Request a valid _token before making the API call. Learn how.

PHP (Learn how)

This client library will be auto-generated on the fly

Ruby (Learn how)

This client library will be auto-generated on the fly

Python (Learn how)

This client library will be auto-generated on the fly

Java (Learn how)

This client library will be auto-generated on the fly

Objective C (Learn how)

This client library will be auto-generated on the fly

Erlang (Learn how)

This client library will be auto-generated on the fly