Mangools API is a REST api that enables access to all Mangools tools divided into basic endpoints and premium endpoints the require dedicated api plan
fetch('http://example.com/movies.json')
.then(response => response.json())
.then(data => console.log(data)
);
Here we go on and on about how the heck do you authenticate for our api. Something about Bears?
Wanna know what you fucked up? Look at the error!
All kwfinder endpoints.
name | value type | parameter type | description |
---|---|---|---|
query *required | string | query | Name of location |
fetch('http://api.mangools.com/v3/kwfinder/locations', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
[
{
"_id": "string",
"name": "string",
"country_code": "string",
"canonical_name": "string",
"code": "string",
"label": "string",
"google_domain": "string",
"type": "string"
}
]
name | value type | parameter type | description |
---|---|---|---|
location *required | string | path | Location ID |
fetch('http://api.mangools.com/v3/kwfinder/locations/{location}', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"_id": "string",
"name": "string",
"country_code": "string",
"canonical_name": "string",
"code": "string",
"label": "string",
"google_domain": "string",
"type": "string"
}
fetch('http://api.mangools.com/v3/kwfinder/limits', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"competitor-keywords-rows": "integer",
"related-keywords-rows": "integer",
"reqs-per-short-period": "integer",
"resources": {
"related-keywords": {
"limit": "integer",
"remaining": "integer",
"reset": "integer"
},
"trends": {
"limit": "integer",
"remaining": "integer",
"reset": "integer"
},
"checked-keywords-ranks": {
"limit": "integer",
"remaining": "integer",
"reset": "integer"
},
"tracked_keywords": {
"limit": "integer",
"remaining": "integer",
"reset": "integer"
},
"serps": {
"limit": "integer",
"remaining": "integer",
"reset": "integer"
},
"links": {
"limit": "integer",
"remaining": "integer",
"reset": "integer"
},
"sch-url-metrics": {
"limit": "integer",
"remaining": "integer",
"reset": "integer"
},
"lm-url-metrics": {
"limit": "integer",
"remaining": "integer",
"reset": "integer"
},
"sp-overview": {
"limit": "integer",
"remaining": "integer",
"reset": "integer"
},
"lm-suggest": {
"limit": "integer",
"remaining": "integer",
"reset": "integer"
}
},
"tracked-keywords": "number",
"upgraded_account": "boolean"
}
name | value type | parameter type | description |
---|---|---|---|
location_id *required | integer | query | ID of location, default 2840 |
url *required | integer | query | Target URL / domain / subdomain |
fetch('http://api.mangools.com/v3/kwfinder/competitor-keywords', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"competitorId": "string",
"url_type": "string",
"location": {
"_id": "integer",
"label": "string",
"code": "integer"
},
"competitors": "array",
"keywords": "array"
}
name | value type | parameter type | description |
---|---|---|---|
location_id | integer | query | ID of location, default 2840 |
language_id | integer | query | ID of language_id |
platform_id | integer | query | ID of platform_id, default 0 |
parserType | integer | query | ID of parserType, default 0 |
page | integer | query | page, default 0 |
kw *required | string | query | keyword |
fetch('http://api.mangools.com/v3/kwfinder/serps', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"_id": "string",
"kw": "string",
"page": "string",
"location_id": "string",
"platform_id": "integer",
"parserType": "string",
"items": "array",
"browser": "object",
"rank": "number",
"rank_updated_at": "integer",
"created_at": "number",
"ctr": "array",
"results": "integer"
}
{
"keywords": [
"seo agency",
"seo",
"seo specialist"
],
"location_id": 21167,
"language_id": 1000
}
fetch('http://api.mangools.com/v3/kwfinder/keyword-imports', {
method: 'POST',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
{
body: {
keywords: [
"seo agency",
"seo",
"seo specialist"
],
location_id: 21167,
language_id: 1000
}
}
})
.then(response => {})
.catch(error => {});
{
"keywords": "array",
"language": {
"code": "string",
"label": "string",
"_id": "string"
},
"location": {
"_id": "string",
"name": "string",
"country_code": "string",
"canonical_name": "string",
"code": "string",
"label": "string",
"google_domain": "string",
"type": "string"
},
"rate_limited": "boolean"
}
fields
can be used to filter columns you wish to include in the export.
possible values include:
{
"keyword_ids": [
"916647301d98e2ec41df257cbdf97ac0",
"916647301d98e2ec41df257cbdf97ac0"
],
"fields": [
"kw",
"lid",
"..."
]
}
fetch('http://api.mangools.com/v3/kwfinder/keywords', {
method: 'POST',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
{
body: {
keyword_ids: [
"916647301d98e2ec41df257cbdf97ac0",
"916647301d98e2ec41df257cbdf97ac0"
],
fields: [
"kw",
"lid",
"..."
]
}
}
})
.then(response => {})
.catch(error => {});
name | value type | parameter type | description |
---|---|---|---|
limit *required | integer | query | Limit number of result, max 25 |
fetch('http://api.mangools.com/v3/kwfinder/requests', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
[
{
"kw": "string",
"language": {
"_id": "integer",
"label": "string",
"code": "integer"
},
"location": {
"_id": "integer",
"label": "string",
"code": "integer"
},
"rank": "integer",
"rank_ts": "number",
"t": "number"
}
]
name | value type | parameter type | description |
---|---|---|---|
kw *required | string | query | keyword |
fetch('http://api.mangools.com/v3/kwfinder/trends', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"created_at": "integer",
"data": "array",
"_id": "integer"
}
fetch('http://api.mangools.com/v3/kwfinder/lists', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
[
{
"name": "string",
"user_id": "string",
"keyword_ids": "array",
"created_at": "integer"
}
]
{
"keyword_ids": [
"string"
],
"name": "string"
}
fetch('http://api.mangools.com/v3/kwfinder/lists', {
method: 'POST',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
{
body: {
keyword_ids: [
"string"
],
name: "string"
}
}
})
.then(response => {})
.catch(error => {});
{
"name": "string",
"user_id": "string",
"keyword_ids": "array",
"created_at": "integer"
}
name | value type | parameter type | description |
---|---|---|---|
list_id *required | string | path | ID of list to print |
fields *required | string | query | filter fields |
fetch('http://api.mangools.com/v3/kwfinder/lists/{list_id}', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"keywords": "array",
"list": {
"name": "string",
"user_id": "string",
"keyword_ids": "array",
"created_at": "integer"
}
}
name | value type | parameter type | description |
---|---|---|---|
list_id *required | integer | path | List ID to add keywords |
{
"name": "My Awesome Keyword List"
}
fetch('http://api.mangools.com/v3/kwfinder/lists/{list_id}', {
method: 'PATCH',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
{
body: {
name: "My Awesome Keyword List"
}
}
})
.then(response => {})
.catch(error => {});
name | value type | parameter type | description |
---|---|---|---|
list_id *required | string | path | list ID |
fetch('http://api.mangools.com/v3/kwfinder/lists/{list_id}', {
method: 'DELETE',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
name | value type | parameter type | description |
---|---|---|---|
list_id *required | string | path | list ID |
{
"keyword_ids": [
"string"
]
}
fetch('http://api.mangools.com/v3/kwfinder/lists/{list_id}/keyword', {
method: 'POST',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
{
body: {
keyword_ids: [
"string"
]
}
}
})
.then(response => {})
.catch(error => {});
name | value type | parameter type | description |
---|---|---|---|
list_id *required | string | path | list ID |
{
"keyword_ids": [
"string"
]
}
fetch('http://api.mangools.com/v3/kwfinder/lists/{list_id}/keyword', {
method: 'DELETE',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
{
body: {
keyword_ids: [
"string"
]
}
}
})
.then(response => {})
.catch(error => {});
All linkminer endpoints.
fetch('http://api.mangools.com/v3/linkminer/exports', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
name | value type | parameter type | description |
---|---|---|---|
url *required | N/A | body | url in various formats (dsl.sk, www.dsl.sk, http://dsl.sk) |
fetch('http://api.mangools.com/v3/linkminer/exports', {
method: 'POST',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
name | value type | parameter type | description |
---|---|---|---|
url *required | N/A | body | url in various formats (dsl.sk, www.dsl.sk, http://dsl.sk) |
fetch('http://api.mangools.com/v3/linkminer/exports/suggest/', {
method: 'POST',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
name | value type | parameter type | description |
---|---|---|---|
url *required | integer | query | Target URL |
fetch('http://api.mangools.com/v3/linkminer/url-metrics', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"_id": "integer",
"meta": {
"url_type": "string",
"available_links": "object"
},
"links": "array"
}
name | value type | parameter type | description |
---|---|---|---|
source *required | integer | query | Source of links |
page *required | integer | query | current Page |
links_per_domain *required | integer | query | attribute is redirected to Majestic |
url *required | string | query | Target URL |
fetch('http://api.mangools.com/v3/linkminer/links', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"_id": "integer",
"meta": {
"url_type": "string",
"available_links": "object"
},
"links": "array"
}
name | value type | parameter type | description |
---|---|---|---|
link_id *required | integer | path | link ID |
fetch('http://api.mangools.com/v3/linkminer/links/{link_id}/preview', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"_id": "integer",
"meta": {
"url_type": "string",
"available_links": "object"
},
"links": "array"
}
name | value type | parameter type | description |
---|---|---|---|
link_id *required | integer | path | link ID |
{
"favorite": "boolean"
}
fetch('http://api.mangools.com/v3/linkminer/favorite-links/{link_id}', {
method: 'PATCH',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
{
body: {
favorite: "boolean"
}
}
})
.then(response => {})
.catch(error => {});
{
"_id": "integer",
"meta": {
"url_type": "string",
"available_links": "object"
},
"links": "array"
}
fetch('http://api.mangools.com/v3/linkminer/favorites', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"_id": "integer",
"meta": {
"url_type": "string",
"available_links": "object"
},
"links": "array"
}
name | value type | parameter type | description |
---|---|---|---|
link_id *required | integer | path | link ID |
fetch('http://api.mangools.com/v3/linkminer/favorites/{link_id}', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"_id": "integer",
"meta": {
"url_type": "string",
"available_links": "object"
},
"links": "array"
}
name | value type | parameter type | description |
---|---|---|---|
link_id *required | integer | path | link ID |
fetch('http://api.mangools.com/v3/linkminer/favorites/{link_id}', {
method: 'DELETE',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"_id": "integer",
"meta": {
"url_type": "string",
"available_links": "object"
},
"links": "array"
}
name | value type | parameter type | description |
---|---|---|---|
limit *required | integer | query | Limit number of result, max 25 |
fetch('http://api.mangools.com/v3/linkminer/requests', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"_id": "integer",
"meta": {
"url_type": "string",
"available_links": "object"
},
"links": "array"
}
All serpchecker endpoints.
name | value type | parameter type | description |
---|---|---|---|
location_id *required | integer | query | location ID - 0 for any |
kw *required | string | query | Keyword |
fetch('http://api.mangools.com/v3/serpchecker/serps', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"_id": "integer",
"meta": {
"url_type": "string",
"available_links": "object"
},
"links": "array"
}
name | value type | parameter type | description |
---|---|---|---|
url *required | string | query | Target URL |
fetch('http://api.mangools.com/v3/serpchecker/url-metrics', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"_id": "integer",
"meta": {
"url_type": "string",
"available_links": "object"
},
"links": "array"
}
name | value type | parameter type | description |
---|---|---|---|
limit *required | integer | query | Limit number of result, max 25 |
fetch('http://api.mangools.com/v3/serpchecker/requests', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"_id": "string",
"owner": "string",
"url": "string",
"created_at": "string"
}
name | value type | parameter type | description |
---|---|---|---|
serp_id *required | string | path | serp ID |
fetch('http://api.mangools.com/v3/serpchecker/serps/{serp_id}/snapshot', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"image": "string"
}
All serpwatcher endpoints.
name | value type | parameter type | description |
---|---|---|---|
tracking_id *required | string | path | ID of Tracking that the annotation will be created on |
{
"date": "string",
"text": "string"
}
fetch('http://api.mangools.com/v3/serpwatcher/trackings/{tracking_id}/annotations', {
method: 'POST',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
{
body: {
date: "string",
text: "string"
}
}
})
.then(response => {})
.catch(error => {});
{
"date": "string",
"content": {
"text": "string",
"keywords_count": "number",
"avg": "number",
"platformId": "number"
},
"tracking_id": "string",
"user_id": "string",
"created_at": "string",
"type": "number"
}
name | value type | parameter type | description |
---|---|---|---|
tracking_id *required | string | path | Tracking ID |
annotation_id *required | string | path | annotation ID |
{
"text": "string"
}
fetch('http://api.mangools.com/v3/serpwatcher/trackings/{tracking_id}/annotations/{annotation_id}', {
method: 'PUT',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
{
body: {
text: "string"
}
}
})
.then(response => {})
.catch(error => {});
{
"date": "string",
"content": {
"text": "string",
"keywords_count": "number",
"avg": "number",
"platformId": "number"
},
"tracking_id": "string",
"user_id": "string",
"created_at": "string",
"type": "number"
}
name | value type | parameter type | description |
---|---|---|---|
tracking_id *required | string | path | Tracking ID |
annotation_id *required | string | path | annotation ID |
fetch('http://api.mangools.com/v3/serpwatcher/trackings/{tracking_id}/annotations/{annotation_id}', {
method: 'DELETE',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
name | value type | parameter type | description |
---|---|---|---|
tracking_id *required | string | path | Tracking ID |
fetch('http://api.mangools.com/v3/serpwatcher/trackings/{tracking_id}/reports', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"user_id": "string",
"tracking_id": "string",
"type": "string",
"emails": "string",
"name": "string",
"triggers": "string",
"created_at": "string"
}
name | value type | parameter type | description |
---|---|---|---|
tracking_id *required | string | path | Tracking ID |
{
"emails": [
"string"
],
"name": "string",
"type": "integer",
"triggers": [
"integer"
]
}
fetch('http://api.mangools.com/v3/serpwatcher/trackings/{tracking_id}/reports', {
method: 'POST',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
{
body: {
emails: [
"string"
],
name: "string",
type: "integer",
triggers: [
"integer"
]
}
}
})
.then(response => {})
.catch(error => {});
{
"user_id": "string",
"tracking_id": "string",
"type": "string",
"emails": "string",
"name": "string",
"triggers": "string",
"created_at": "string"
}
name | value type | parameter type | description |
---|---|---|---|
tracking_id *required | string | path | Tracking ID |
report_id *required | string | path | Report ID |
{
"emails": [
"string"
],
"name": "string",
"type": "integer",
"triggers": [
"integer"
]
}
fetch('http://api.mangools.com/v3/serpwatcher/trackings/{tracking_id}/reports/{report_id}', {
method: 'PUT',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
{
body: {
emails: [
"string"
],
name: "string",
type: "integer",
triggers: [
"integer"
]
}
}
})
.then(response => {})
.catch(error => {});
{
"user_id": "string",
"tracking_id": "string",
"type": "string",
"emails": "string",
"name": "string",
"triggers": "string",
"created_at": "string"
}
name | value type | parameter type | description |
---|---|---|---|
tracking_id *required | string | path | Tracking ID |
report_id *required | string | path | Report ID |
fetch('http://api.mangools.com/v3/serpwatcher/trackings/{tracking_id}/reports/{report_id}', {
method: 'DELETE',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
name | value type | parameter type | description |
---|---|---|---|
tracking_id *required | string | path | id of tracking |
fields | string | query | Filter of attributes for returned objects. Specify in format (separate with comma): tracking_id,keyword_id,kw,location_id,platform_id,rank,sv,active,ranks |
fetch('http://api.mangools.com/v3/serpwatcher/trackings/{tracking_id}/tracked-keywords', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"keyword_id": "string",
"tracking_id": "string",
"user_id": "string",
"kw": "string",
"location_id": "string",
"platform_id": "string"
}
name | value type | parameter type | description |
---|---|---|---|
tracking_id *required | string | path | tracking_id |
from | string | query | Filter from date |
to | string | query | Filter to date |
share_token | string | query | share_token |
{
"keywords": [
"string"
],
"tag_ids": [
"string"
]
}
fetch('http://api.mangools.com/v3/serpwatcher/trackings/{tracking_id}/tracked-keywords', {
method: 'POST',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
{
body: {
keywords: [
"string"
],
tag_ids: [
"string"
]
}
}
})
.then(response => {})
.catch(error => {});
{
"keyword_id": "string",
"tracking_id": "string",
"user_id": "string",
"kw": "string",
"location_id": "string",
"platform_id": "string"
}
name | value type | parameter type | description |
---|---|---|---|
tracking_id *required | string | path | tracking_id |
fetch('http://api.mangools.com/v3/serpwatcher/trackings/{tracking_id}/tracked-keywords', {
method: 'DELETE',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"keyword_id": "string",
"tracking_id": "string",
"user_id": "string",
"kw": "string",
"location_id": "string",
"platform_id": "string"
}
name | value type | parameter type | description |
---|---|---|---|
tracking_id *required | string | path | tracking_id |
tracked_keyword_id *required | string | path | tracked_keyword_id |
from | string | query | Filter from date |
to | string | query | Filter to date |
share_token | string | query | share_token |
fetch('http://api.mangools.com/v3/serpwatcher/trackings/{tracking_id}/tracked-keywords/{tracked_keyword_id}', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"keyword_id": "string",
"tracking_id": "string",
"user_id": "string",
"kw": "string",
"location_id": "string",
"platform_id": "string"
}
{
"domain": "string",
"location_id": "integer",
"platform_id": "integer",
"keywords": [
"string"
]
}
fetch('http://api.mangools.com/v3/serpwatcher/trackings', {
method: 'POST',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
{
body: {
domain: "string",
location_id: "integer",
platform_id: "integer",
keywords: [
"string"
]
}
}
})
.then(response => {})
.catch(error => {});
{
"tracking": "string",
"keywords": "string",
"postponed_processing": "string"
}
name | value type | parameter type | description |
---|---|---|---|
from | string | query | Filter from date |
to | string | query | Filter to date |
fetch('http://api.mangools.com/v3/serpwatcher/trackings', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"user_id": "string",
"domain": "string",
"location_id": "string",
"location": "string",
"platform_id": "string",
"created_at": "string"
}
name | value type | parameter type | description |
---|---|---|---|
tracking_id *required | string | path | tracking_id |
from | string | query | Filter from date |
to | string | query | Filter to date |
fetch('http://api.mangools.com/v3/serpwatcher/trackings/{tracking_id}', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"user_id": "string",
"domain": "string",
"location_id": "string",
"location": "string",
"platform_id": "string",
"created_at": "string"
}
name | value type | parameter type | description |
---|---|---|---|
tracking_id *required | string | path | tracking_id |
fetch('http://api.mangools.com/v3/serpwatcher/trackings/{tracking_id}', {
method: 'DELETE',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
name | value type | parameter type | description |
---|---|---|---|
domain *required | N/A | body | New domain name |
fetch('http://api.mangools.com/v3/serpwatcher/trackings/{tracking_id}', {
method: 'PUT',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
All siteprofiler endpoints.
name | value type | parameter type | description |
---|---|---|---|
url *required | string | query | Target URL / domain / subdomain |
fetch('http://api.mangools.com/v3/siteprofiler/overview', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"urlMetrics": {
"_id": "string",
"domain": "string",
"m": {
"majestic": {
"v": "object",
"ts": "string"
},
"moz": {
"v": "object",
"ts": "string"
}
},
"ts": "string"
},
"webSiteMetrics": {
"_id": "string",
"domain": "string",
"m": {
"majestic": {
"v": "object",
"ts": "string"
},
"moz": {
"v": "object",
"ts": "string"
}
},
"ts": "string"
}
}
name | value type | parameter type | description |
---|---|---|---|
url *required | string | query | Target URL / domain / subdomain |
fetch('http://api.mangools.com/v3/siteprofiler/audience', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"urlMetrics": {
"_id": "string",
"domain": "string",
"m": {
"majestic": {
"v": "object",
"ts": "string"
},
"moz": {
"v": "object",
"ts": "string"
}
},
"ts": "string"
},
"webSiteMetrics": {
"_id": "string",
"domain": "string",
"m": {
"majestic": {
"v": "object",
"ts": "string"
},
"moz": {
"v": "object",
"ts": "string"
}
},
"ts": "string"
}
}
name | value type | parameter type | description |
---|---|---|---|
url *required | string | query | Target URL / domain / subdomain |
fetch('http://api.mangools.com/v3/siteprofiler/backlink-profile', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
name | value type | parameter type | description |
---|---|---|---|
url *required | string | query | Target URL / domain / subdomain |
fetch('http://api.mangools.com/v3/siteprofiler/top-content', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"urlMetrics": {
"_id": "string",
"domain": "string",
"m": {
"majestic": {
"v": "object",
"ts": "string"
},
"moz": {
"v": "object",
"ts": "string"
}
},
"ts": "string"
},
"webSiteMetrics": {
"_id": "string",
"domain": "string",
"m": {
"majestic": {
"v": "object",
"ts": "string"
},
"moz": {
"v": "object",
"ts": "string"
}
},
"ts": "string"
}
}
name | value type | parameter type | description |
---|---|---|---|
url *required | string | query | Target URL / domain / subdomain |
fetch('http://api.mangools.com/v3/siteprofiler/competitors', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"urlMetrics": {
"_id": "string",
"domain": "string",
"m": {
"majestic": {
"v": "object",
"ts": "string"
},
"moz": {
"v": "object",
"ts": "string"
}
},
"ts": "string"
},
"webSiteMetrics": {
"_id": "string",
"domain": "string",
"m": {
"majestic": {
"v": "object",
"ts": "string"
},
"moz": {
"v": "object",
"ts": "string"
}
},
"ts": "string"
}
}
fetch('http://api.mangools.com/v3/siteprofiler/requests', {
method: 'GET',
mode: 'cors',
headers: {
'X-access-Token': '<YOUR_API_KEY>'
},
})
.then(response => {})
.catch(error => {});
{
"_id": "string",
"owner": "string",
"url": "string",
"created_at": "string"
}