Projects

Notes
Expert level
The API key should be sent as a Bearer token in the Authorization header of the request. Get your API key.

The API covers reports, projects and account data. Running the SEO tools through the API is not available.

Available on plans that include the API; otherwise the server answers 403. Limits: 60 requests per minute, 10 per minute for creating and updating reports.

List

API endpoint:

GET
https://itseo.pro/api/v1/projects

Request example:

curl --location --request GET 'https://itseo.pro/api/v1/projects' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Parameter
Type
Description
search
optional string
The search query.
search_by
optional string
Search by. Possible values are: project for Name. Defaults to: project.
sort_by
optional string
Sort by. Possible values are: created_at for Date created, project for Name. Defaults to: created_at.
sort
optional string
Sort. Possible values are: desc for Descending, asc for Ascending. Defaults to: desc.
per_page
optional int
Results per page. Possible values are: 10, 25, 50, 100. Defaults to: 100.
Delete

API endpoint:

DELETE
https://itseo.pro/api/v1/projects/{project}

Request example:

curl --location --request DELETE 'https://itseo.pro/api/v1/projects/{project}' \
--header 'Authorization: Bearer {api_key}'