API Description

Getting started

Creating an API Key

1. Sign in to your SE Ranking account.

2. Navigate to Profile & Preferences → API Dashboard.

3. Click the Create API Key button and then copy the generated key value.

4. Copy the generated key value. Treat this key like a password and keep it secure.

Note: You can issue a single key per account.

Authentication

All requests to the Data API must be authenticated. The base URL for all endpoints is:

Title of the code block
Copy
https://api.seranking.com

You have two primary methods to authenticate your API requests.

Method 1: Authorization Header (Recommended)

Include an Authorization header in your request, with the value Token YOUR_API_KEY.

You can test your key by fetching your subscription details. A 200 OK response confirms that your key is working correctly.

Title of the code block
Copy
curl -X GET 'https://api.seranking.com/v1/account/subscription' \
-H 'Authorization: Token YOUR_API_KEY'

Method 2: Query Parameter

Alternatively, you can pass the key as a URL query parameter named apikey.

Title of the code block
Copy
curl -X GET 'https://api.seranking.com/v1/account/subscription?apikey=YOUR_API_KEY'

Making a request

Once you have successfully authenticated, you can make requests to any API endpoint. Requests follow the same structure as the authentication examples above.

  • GET requests can include parameters in the URL’s query string.
  • POST requests send data in a JSON body and must include the Content-Type: application/json header.

Example POST Request

Here is an example of a more complex POST request to the /backlinks/summary endpoint. Notice how the authentication header remains the same.

Title of the code block
Copy
curl -X POST 'https://api.seranking.com/v1/backlinks/summary' \
-H 'Authorization: Token YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"target": "seranking.com",
"mode": "host"
}'

Postman Collection

We offer a Postman collection to help you get started without writing any code. Postman is a free application that makes it easy to explore and test APIs.

Prerequisites

Getting Started

To get started fork the collection from SE Ranking’s public workspace within Postman.

Enter a name for your fork and select the workspace where it will be created:

You can also fork the environment template from the SE Ranking Developers Workspace:

Set your API key

To run requests you’ll need to supply your secret API key and set it as an environment variable within your workspace.

To set any environment variable, create a new environment within Postman:

Add your secret key as a variable to the environment and save:

Set the environment to active:

Now within the collection set it to use the environment you just created:

If your environment is set up correctly, you should see your secret key value if you mouse over the secret_key_data variable in the Token field:

Be sure to save the collection after you’ve set the key:

Make a test call

You should be ready now to make a test call. An easy first call is to create a customer:

Since this is a test, no parameters updates are required. You can hit the Send button to run this request:

If your environment is set up you’ll get a summary object back as the response to the call:

Add parameters to the call by clicking the Params tab, where you’ll see a list of available parameters. Select and populate the ones you want to use. Here’s an example of updating a target parameter:

You’ll see the updated target in the response:

Glossary

TermDefinition
Backlink (Link)A reference to the target URL in the form of a link, redirect, redirect chain, or canonical link that comes from a different domain than the target.
DomainA network domain is an administrative grouping of multiple private computer networks or hosts within the same infrastructure under one domain name, e.g. domain.com. Optionally, a domain may have subdomains.
SubdomainA subdomain is a domain that is a part of another domain, e.g.:sub.domain.com is a subdomain of domain.comexample.sub.domain.com is a subdomain of sub.domain.comexample.sub.domain.com is a subdomain of domain.com
HostA host is a domain name that is completely specified with all labels in the hierarchy of the DNS, having no parts omitted, e.g.:in the URL https://www.example.sub.domain.com/path, the host name will be www.example.sub.domain.com
Page (URL)A reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it.
Referring Page (URL)A page which sends users to your website via links or redirects.
Destination Page (URL)A page a link or a redirect points to.
Referring domainA host name of the Referring Page (URL).
TargetAn entity for which you are retrieving backlinks. Can be determined at an exact URL, domain, or subdomain.
Anchor TextAnchor text is the clickable text in a hyperlink.
NofollowNofollow is a value that can be assigned to the rel attribute in the <a> tag or robots meta tag. It is one of Google’s recommended methods for flagging spam, advertising-related or sponsored links. More details here.Nofollow links do not normally pass SEO weight (or pass less SEO weight) to the destination URL, and hence are unlikely to have an effect on its rankings.
InLink RankInLink Rank is the indicator of a page’s authority. It is based on the same algorithm as the original Google PageRank and is determined by the number and weight of incoming links to a page. InLink Rank is scored using a 0 to 100 logarithmic scale. The higher the number, the higher the page’s authority.
Domain InLink RankDomain InLink Rank is the indicator of a domain’s authority. Like InLink Rank, Domain InLink Rank can be used to assess domains that links come from.

Regional Database Codes

Use one of the following codes as the value of the source parameter when you want a request to target a specific regional keyword database.

The list mirrors the ISO 3166-1 alpha-2 country codes except for the special alias worldwide (an aggregated global dataset).

CodeCountry / Region
afAfghanistan
alAlbania
dzAlgeria
asAmerican Samoa
aoAngola
aiAnguilla
agAntigua and Barbuda
arArgentina
amArmenia
awAruba
auAustralia
atAustria
azAzerbaijan
bsBahamas
bhBahrain
bdBangladesh
bbBarbados
byBelarus
beBelgium
bzBelize
bjBenin
btBhutan
boBolivia
baBosnia and Herzegovina
bwBotswana
brBrazil
vgBritish Virgin Islands
bnBrunei
bgBulgaria
bfBurkina Faso
biBurundi
cvCabo Verde
khCambodia
cmCameroon
caCanada
kyCayman Islands
cfCentral African Republic
tdChad
clChile
cnChina
coColombia
cdCongo (Democratic Republic)
cgCongo (Republic)
ckCook Islands
crCosta Rica
ciCôte d’Ivoire
hrCroatia
cuCuba
cyCyprus
czCzechia
dkDenmark
djDjibouti
dmDominica
doDominican Republic
ecEcuador
egEgypt
svEl Salvador
gqEquatorial Guinea
eeEstonia
etEthiopia
foFaroe Islands
fjFiji
fiFinland
frFrance
gfFrench Guiana
pfFrench Polynesia
gaGabon
gmGambia
geGeorgia
deGermany
ghGhana
giGibraltar
grGreece
glGreenland
gdGrenada
gpGuadeloupe
guGuam
gtGuatemala
ggGuernsey
gnGuinea
gyGuyana
htHaiti
hnHonduras
hkHong Kong
huHungary
isIceland
inIndia
idIndonesia
iqIraq
ieIreland
imIsle of Man
ilIsrael
itItaly
jmJamaica
jpJapan
jeJersey
joJordan
kzKazakhstan
keKenya
kiKiribati
kwKuwait
kgKyrgyzstan
laLaos
lvLatvia
lbLebanon
lsLesotho
lyLibya
liLiechtenstein
ltLithuania
luLuxembourg
mgMadagascar
mwMalawi
myMalaysia
mvMaldives
mlMali
mtMalta
mqMartinique
mrMauritania
muMauritius
ytMayotte
mxMexico
fmMicronesia
mdMoldova
mcMonaco
mnMongolia
meMontenegro
msMontserrat
maMorocco
mzMozambique
mmMyanmar
naNamibia
nrNauru
npNepal
nlNetherlands
ncNew Caledonia
nzNew Zealand
niNicaragua
neNiger
ngNigeria
nuNiue
mkNorth Macedonia
noNorway
omOman
pkPakistan
paPanama
pgPapua New Guinea
pyParaguay
pePeru
phPhilippines
pnPitcairn Islands
plPoland
ptPortugal
prPuerto Rico
qaQatar
reRéunion
roRomania
ruRussia
rwRwanda
shSaint Helena
knSaint Kitts and Nevis
lcSaint Lucia
vcSaint Vincent and the Grenadines
wsSamoa
smSan Marino
stSão Tomé and Príncipe
saSaudi Arabia
snSenegal
rsSerbia
scSeychelles
slSierra Leone
sgSingapore
skSlovakia
siSlovenia
sbSolomon Islands
soSomalia
zaSouth Africa
krSouth Korea
esSpain
lkSri Lanka
psState of Palestine
srSuriname
seSweden
chSwitzerland
twTaiwan
tjTajikistan
tzTanzania
thThailand
tlTimor-Leste
tgTogo
tkTokelau
toTonga
ttTrinidad and Tobago
tnTunisia
trTürkiye
tmTurkmenistan
viU.S. Virgin Islands
ugUganda
uaUkraine
aeUnited Arab Emirates
ukUnited Kingdom
usUnited States
uyUruguay
uzUzbekistan
vuVanuatu
veVenezuela
vnVietnam
yeYemen
zmZambia
zwZimbabwe

Note: If a code you send is not supported, the API returns 400 Invalid source.

SERP Features

Use one of the following codes as the value of the serp_features parameter when you want a request to target keywords with specific SERP features.

The list includes all supported SERP feature identifiers.

CodeFeature
featured_snippetsFeatured Snippets
local_packLocal Pack
reviewsReviews
sitelinksSitelinks
videoVideo
carousel_resultsCarousel Results
top_storiesTop Stories
people_also_askPeople Also Ask
imagesImages
knowledge_graphKnowledge Graph
knowledge_cardKnowledge Card
tadsTads
badsBads
shopping_resultsShopping Results
twitterTwitter
ampAmp
noNo
hotel_packHotel Pack
researchResearch
jobsJobs
see_results_aboutSee Results About
flightsFlights
find_results_onFind Results On
eventsEvents
calculatorCalculator
mapsMaps
refine_byRefine By
digital_complaintsDigital Complaints
trip_cardsTrip Cards
recipesRecipes
appbar_eventsAppbar Events
sports_appSports App
podcastsPodcasts
gmbGmb
questionsQuestions
popular_timesPopular Times
locationLocation
destinationDestination
faqFaq
sgeSge
videos_blockVideos Block
related_searchesRelated Searches
image_in_blockImage In Block
marketplaceMarketplace
shopping_results_sideShopping Results Side
shopping_results_topShopping Results Top
shopping_results_main_blockShopping Results Main Block
datasetsDatasets
things_to_doThings To Do
places_sites_productsPlaces Sites Products
buying_guideBuying Guide
currency_converterCurrency Converter
units_converterUnits Converter
stocks_blockStocks Block
math_solve_blockMath Solve Block
discussions_and_forumsDiscussions And Forums
sadsSads
madsMads

Rate Limits

Request-rate limit

Limit scopeValueWhat it means in practice
Maximum calls per API key10 requests per secondThe limit is evaluated in a rolling one-second window across all endpoints. Keep cumulative traffic from every thread, worker or server below this threshold
  • If the threshold is exceeded the API responds with HTTP 429 “Too Many Requests” and the body explains that the call-rate limit has been reached .
  • The window is rolling, so waiting 100–200 ms before retrying is usually enough. We recommend an exponential back-off strategy with jitter to avoid synchronized retry storms.
  • Asynchronous endpoints such as /backlinks/export only count the initial task-creation request against your rate; polling /export/status is subject to the same 10 rps ceiling.

Custom Rate Limits

If your application requires a higher throughput, the standard rate limit can be customized. To discuss a plan that fits your specific needs, please contact our team.

Credits quota

Credit quotas govern how many requests you can make in total. Every successful request (2xx status code) consumes a certain number of API credits from your subscription balance.

Monitoring Your Balance

A key part of maintaining a robust integration is actively monitoring your API credit balance. Refer to the complete specification for the endpoint to implement this check:

Credit Costs

You are billed in credits. The number of credits depends on the endpoint and how much data you process.

There are two cost models:

  • Cost per Request
    • You pay a flat number of credits for every successful 2xx call.
  • Cost per Record
    • You pay for each record in a successful 2xx response.
    • For backlinks endpoints, a record is an object like a backlink, refdomain, referring IP, indexed page, or history item.

Charges only apply to successful 2xx responses. 4xx and 5xx do not consume credits.

Endpoint cost matrix

  • 2xx Request Cost applies once per successful call.
  • 2xx Response Record Cost applies per record returned in the 2xx response.
ServiceMethodCommand2xx Request Cost2xx Response Record Cost
backlinksGETsummary0100
backlinksGETall01
backlinksGETexport01
backlinksGETexport/status00
backlinksGETanchors01
backlinksGETcount010
backlinksGETauthority0100
backlinksGETauthority/page010
backlinksGETauthority/page/history01
backlinksGETauthority/domain010
backlinksGETauthority/domain/distribution01
backlinksGETreferring-ips01
backlinksGETreferring-ips/count010
backlinksGETmetrics0100
backlinksGEThistory01
backlinksGEThistory/count0100
backlinksGEThistory/cumulative0100
backlinksGETrefdomains/history01
backlinksGETrefdomains/history/count0100
backlinksGETindexed-pages01
backlinksGETraw01
backlinksGETrefdomains01
backlinksGETrefdomains/count010
backlinksGETreferring-subnets/count010
accountGETsubscription00
domainGEToverview1000
domainGEToverview/db1000
domainGEToverview/worldwide1000
domainGEToverview/history1000
domainGETkeywords1000
domainGETads1000
domainGETcompetitors1000
domainGETkeywords/comparison1000
domainGETaio/overview1000
domainGETbrand-by-target1000
domainGETaio/keywords-by-brand010
domainGETaio/keywords-by-target010
keywordsGETexport1000
keywordsGETrelated010
keywordsGETsimilar010
keywordsGETquestions010
keywordsGETlongtail010
serpPOSTtasks100
serpGETtasks/status00
serpGETtasks00
serpPOSTclassic/task100
serpGETclassic/task00
serpGETclassic/results_advanced100 only once per task*0
serpGETclassic/tasks00
serpPOSTllm/task10000
serpGETllm/task00
serpGETllm/tasks00
site-auditGETaudits00
site-auditDELETEaudits00
site-auditPOSTaudits/advanced020
site-auditPATCHaudits/edit00
site-auditGETaudits/history00
site-auditGETaudits/pages00
site-auditPOSTaudits/recheck/advanced020
site-auditPOSTaudits/recheck/standard02
site-auditGETaudits/report00
site-auditPOSTaudits/standard02
site-auditGETaudits/status00

* SERP classic/results_advanced charges 100 credits a single time per task when fetching advanced results. Subsequent reads of the same task do not reapply this cost.

Special notes

  • Backlinks family uses Cost per Record. Multiply the per-record cost by the number of records returned.
  • Site Audit per page cost depends on the crawl type: standard is 2 per page, advanced is 20 per page.
  • Export status endpoints are free.
  • Account subscription lookups are free.

Forecasting costs before you run

  • List the calls in your workflow.
  • Multiply each call by its credit cost from the table.
  • Sum the costs for all calls in the workflow.
  • Compare the projected total with your credits_left (obtained via the /v1/account/subscription endpoint ).

Example: You need backlink summaries for 250 domains and a full export for one of them.

  • /backlinks/summary batched in groups of 100 → 3 calls × 10 credits = 30 credits
  • /backlinks/export task creation → 1 call × 1000 credits = 1000 credits
  • /backlinks/export/status polled twice → 2 calls × 1 credits = 2 credits

Total forecast = 1032 credits. Ensure at least that many remain or top-up first.

Insufficient Funds

Should your credits_left balance reach zero, any subsequent API requests that ordinarily consume credits will result in an HTTP 400 Insufficient funds error. Access to the API service will be temporarily suspended until your credits balance has been replenished.

Replenishing Credits

Ensure your workflow is never interrupted by a lack of credits. We offer two flexible options to keep your Data API calls running smoothly:

  • Upgrade Your Plan. Instantly switch to a higher-tier plan at any time.
  • Enable Overage. Activate plan-specific overage to continue making API calls even after your monthly credit balance is depleted. You only pay for what you exceed, billed at the end of your cycle. Overage is disabled by default.

To make changes to your plan, please contact our Support team at [email protected].

API — Monthly subscription

Our standalone API plans are billed monthly.

Monthly CreditsPrice (per month)$ / 1M credits
100k
1M$149.00$149.00
2M$199.00$99.50
3M$249.00$83.00
4M$299.00$74.75
5M$349.00$69.80
6M$392.00$65.33
7M$436.00$62.29
8M$479.00$59.88
9M$522.00$58.00
10M$566.00$56.60
11M$609.00$55.36
12M$652.00$54.33
13M$696.00$53.54
14M$739.00$52.79
15M$782.00$52.13
16M$826.00$51.63
17M$869.00$51.12
18M$912.00$50.67
19M$956.00$50.32
20M$999.00$49.95
21M$1,032.00$49.14
22M$1,066.00$48.45
23M$1,099.00$47.78
24M$1,132.00$47.17
25M$1,166.00$46.64
26M$1,199.00$46.12
27M$1,232.00$45.63
28M$1,266.00$45.21
29M$1,299.00$44.79
30M$1,332.00$44.40
31M$1,366.00$44.06
32M$1,399.00$43.72
33M$1,432.00$43.39
34M$1,466.00$43.12
35M$1,499.00$42.83
36M$1,532.00$42.56
37M$1,566.00$42.32
38M$1,599.00$42.08
39M$1,632.00$41.85
40M$1,666.00$41.65
41M$1,699.00$41.44
42M$1,732.00$41.24
43M$1,766.00$41.07
44M$1,799.00$40.89
45M$1,832.00$40.71
46M$1,866.00$40.57
47M$1,899.00$40.40
48M$1,932.00$40.25
49M$1,966.00$40.12
50M$1,999.00$39.98
100M$3,495.00$34.95
200M$5,999.00$30.00
300M$8,199.00$27.33
500M$12,500.00$25.00

API — Annual subscription

Commit to an annual plan and save 20% vs. paying monthly. Your full yearly credit allowance is available upfront at the start of the subscription.

Monthly Credits (Equivalent)Total Yearly Credits (Upfront)Price (per year)Effective Monthly Price$ / 1M creditsTotal Annual Savings
100k
1M12M$1,430.40$119.20$119.20$357.60
2M24M$1,910.40$159.20$79.60$477.60
3M36M$2,390.40$199.20$66.40$597.60
4M48M$2,870.40$239.20$59.80$717.60
5M60M$3,350.40$279.20$55.84$837.60
6M72M$3,763.20$313.60$52.27$940.80
7M84M$4,185.60$348.80$49.83$1,046.40
8M96M$4,598.40$383.20$47.90$1,149.60
9M108M$5,011.20$417.60$46.40$1,252.80
10M120M$5,433.60$452.80$45.28$1,358.40
11M132M$5,846.40$487.20$44.29$1,461.60
12M144M$6,259.20$521.60$43.47$1,564.80
13M156M$6,681.60$556.80$42.83$1,670.40
14M168M$7,094.40$591.20$42.23$1,773.60
15M180M$7,507.20$625.60$41.71$1,876.80
16M192M$7,929.60$660.80$41.30$1,982.40
17M204M$8,342.40$695.20$40.89$2,085.60
18M216M$8,755.20$729.60$40.53$2,188.80
19M228M$9,177.60$764.80$40.25$2,294.40
20M240M$9,590.40$799.20$39.96$2,397.60
21M252M$9,907.20$825.60$39.31$2,476.80
22M264M$10,233.60$852.80$38.76$2,558.40
23M276M$10,550.40$879.20$38.23$2,637.60
24M288M$10,867.20$905.60$37.73$2,716.80
25M300M$11,193.60$932.80$37.31$2,798.40
26M312M$11,510.40$959.20$36.89$2,877.60
27M324M$11,827.20$985.60$36.50$2,956.80
28M336M$12,153.60$1,012.80$36.17$3,038.40
29M348M$12,470.40$1,039.20$35.83$3,117.60
30M360M$12,787.20$1,065.60$35.52$3,196.80
31M372M$13,113.60$1,092.80$35.25$3,278.40
32M384M$13,430.40$1,119.20$34.98$3,357.60
33M396M$13,747.20$1,145.60$34.72$3,436.80
34M408M$14,073.60$1,172.80$34.49$3,518.40
35M420M$14,390.40$1,199.20$34.26$3,597.60
36M432M$14,707.20$1,225.60$34.04$3,676.80
37M444M$15,033.60$1,252.80$33.86$3,758.40
38M456M$15,350.40$1,279.20$33.66$3,837.60
39M468M$15,667.20$1,305.60$33.48$3,916.80
40M480M$15,993.60$1,332.80$33.32$3,998.40
41M492M$16,310.40$1,359.20$33.15$4,077.60
42M504M$16,627.20$1,385.60$32.99$4,156.80
43M516M$16,953.60$1,412.80$32.86$4,238.40
44M528M$17,270.40$1,439.20$32.71$4,317.60
45M540M$17,587.20$1,465.60$32.57$4,396.80
46M552M$17,913.60$1,492.80$32.45$4,478.40
47M564M$18,230.40$1,519.20$32.32$4,557.60
48M576M$18,547.20$1,545.60$32.20$4,636.80
49M588M$18,873.60$1,572.80$32.10$4,718.40
50M600M$19,190.40$1,599.20$31.98$4,797.60
100M1200M$33,552.00$2,796.00$27.96$8,388.00
200M2400M$57,590.40$4,799.20$24.00$14,397.60
300M3600M$78,710.40$6,559.20$21.86$19,677.60
500M6000M$120,000.00$10,000.00$20.00$30,000.00

How to upgrade in one minute

  • Ping Support via chat with your email and the plan you want overage on.
  • They will enable it for the current and consecutive cycles.

Enabling overage

  • Ping Support via chat with your email and the plan you want overage on.
  • They will enable it for the current and consecutive cycles.
  • When your balance hits zero, calls continue and extra credits accrue at the overage rate shown in the table. You can disable the feature at any time.

Error Handling

Error envelope

Title of the code block
Copy
{
"error_description": "Unsupported 'output' format. Supported 'output' formats are 'json' (default) and 'xml'."
}

Canonical error codes

If a request to the API fails, the HTTP response will return an error, including the error code and a detailed description of the error in the response’s body.

Below are the details of common errors you may experience while working with the SE Ranking Backlinks API. 

CodeError TextSolution
200 (OK)Returned value for a parameter is a negative digitThis situation is totally OK, and might happen if a special value must be returned – for example, InLink Rank = -1 must be treated as Unknown (unlike the situation where InLink Rank is known and equal to 0).
200 (OK)Returned value for a parameter is zero.This situation is totally OK, and might happen if there’s no data for the target – for example, no referring backlinks or domains for an URL.
244 (Results for huge websites like google.com or twitter.com are unavailable via API so far)Results for huge websites like google.com or twitter.com are unavailable via API so far.The command does not support your target so far due to the huge amount of data it requires to process.
400Incorrect order field {sort} {sort_order}
400Exceeded keywords size. Max keywords for one request: 10000
400Invalid keywords
400Invalid source
400Invalid domain
400Incorrect order
400Row limit exceeded
400No tokenIncorrect APIKEY using, please review the APIKEY used in the authentication.
400 (Bad Request)Invalid targetPlease ensure all values you have passed as a target are valid. A detailed list of all valid values for different parameters can be found in a specific command’s documentation.
400 (Bad Request)YYYY=XXXX is not within required bounds!Please ensure all values you have passed as parameters are valid. Range of acceptable values can be found on a specific command’s documentation.
400 (Bad Request)Insufficient funds, API key is temporarily disabled. Please make a payment to enable you API key or contact us at [email protected].Please ensure you have sufficient balance. The request cannot be processed until you make a payment to re-enable your API key.
400 (Bad Request)Unsupported ‘XXXXX’ format. Supported ‘YYYYY’ formats are ‘AAAAA’ (default), ‘BBBBBB’, etc.Unsupported format of the XXXXX parameter. Supported XXXXXX formats might be different for different commands, a detailed list of all valid values can be found on a specific command’s documentation.
400 (Bad Request)The requested resource could not be found.Please ensure you are requesting a valid resource.
400 (Bad Request)Authentication failed. Please ensure you have a valid, enabled API key. To get an API key, please contact us at [email protected].The access is forbidden. Please contact us at [email protected] to find out the reason and re-enable your API key.
400 (Bad Request)Authentication failed. Please make sure your API key is valid and active. To get an API key, please contact us at [email protected].Please ensure you have a valid, active API key.
400 (Bad Request)Parameter YYY is invalid.Please ensure all values you have passed as parameters are valid. A detailed list of all valid values for different parameters can be found on a specific command’s documentation.
400 (Bad Request)Unsupported ‘order_by’ format. Supported ‘order_by’ formats are ‘backlinks’ (default), ‘refdomains’.Unsupported order_by format. Supported order_by formats might be different for different commands, a detailed list of all valid values can be found on a specific command’s documentation.
400 (Bad Request)Unsupported ‘mode’ format. Supported ‘mode’ formats are ‘host’ (default), ‘domain’, ‘url’.The server cannot produce a response matching the desired mode format. Supported output formats are “domain”, “host” (default) or “url”.
400 (Bad Request)Parameter YYY is missing.Please ensure you have passed all mandatory parameters.
403License expiredLicense expired
404Invalid source
405 (Method Not Allowed) Method Not Allowed.Please ensure you are using a method, which is supported at a resource.
406 (Not Acceptable)Unsupported ‘output’ format. Supported output formats are ‘json’ (default) and ‘xml’.The server cannot produce a response matching the desired output format. Supported output formats are “json” (default) and “xml”.
429 (Too Many Requests)Call rate limit reached.You are making too many requests per time period and exceeding the call rate limit for your API key.
500 Internal Server ErrorUnexpected error. Please try again later.An unexpected error occurred (e.g.: a search engine parser is broken).
503 Service unavailableSystem is busy. Please try again later.The system is busy and can’t handle the request at the moment.