{"id":7,"date":"2019-09-28T10:24:15","date_gmt":"2019-09-28T10:24:15","guid":{"rendered":"https:\/\/docs_v3.dataforseo.com\/?page_id=7"},"modified":"2025-11-18T11:41:16","modified_gmt":"2025-11-18T11:41:16","slug":"home","status":"publish","type":"page","link":"https:\/\/docs.dataforseo.com\/v3\/","title":{"rendered":"Introduction"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text css=&#8221;&#8221;]<\/p>\n<h1 id=\"introduction\">Introduction<\/h1>\n<h3 style=\"margin-top: 25px;\">Welcome to DataForSEO API!<\/h3>\n<p>This is the starting point on your journey towards building powerful SEO software, data analysis pipelines, and robust no-code automations. With DataForSEO you can get all the data you need while saving your time and budget.<\/p>\n<h3 style=\"margin-top: 25px;\">Getting started<\/h3>\n<p>Follow our recommended learning path to master DataForSEO APIs.<\/p>\n<p><a href=\"https:\/\/dataforseo.com\/blog\/a-kickstart-guide-to-using-dataforseo-apis\" target=\"_blank\">1. Kickstart Guide to our APIs<\/a><br \/>\n<a href=\"https:\/\/dataforseo.com\/help-center\/dfs-dashboard-how-to-find-everything\" target=\"_blank\">2. Dashboard Guide<\/a><br \/>\n<a href=\"https:\/\/dataforseo.com\/help-center\/dataforseo-api-explorer\" target=\"_blank\">3. Test with API Playground<\/a><br \/>\n<a href=\"https:\/\/dataforseo.com\/help-center\/how-does-your-free-unlimited-trial-work\" target=\"_blank\">4. Free Unlimited Trial Info<\/a><br \/>\n<a href=\"https:\/\/dataforseo.com\/help-center\/dataforseo-sandbox-best-practices\" target=\"_blank\">5. Sandbox Best Practices<\/a>\n<\/p>\n<h3 style=\"margin-top: 25px;\">REST technology<\/h3>\n<p>DataForSEO API is using\u00a0the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Representational_state_transfer\">REST<\/a>\u00a0technology for interchanging data between your application and our service. The data exchange is made through the widely used HTTP protocol, which allows applying our API to almost all programming languages.<\/p>\n<h3 style=\"margin-top: 25px;\">Client libraries<\/h3>\n<p>You can create your REST class or use the following ready-made classes:<br \/>\n<div class=\"examples\">    <a class=\"example-card\" href=\"https:\/\/github.com\/jovixv\/DFSClient-v3\" target=\"_blank\">\n        <div class=\"example-card__header\">\n                            <img decoding=\"async\" class=\"example-card__icon example-card__icon-dark\"\n                     src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/10\/php.svg\" alt=\"PHP DataForSEO Client\">\n                                        <img decoding=\"async\" class=\"example-card__icon example-card__icon-light\" src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/11\/php-dark.svg\"\n                     alt=\"PHP DataForSEO Client\">\n                        <div class=\"example-card__title\">PHP DataForSEO Client<\/div>\n        <\/div>\n        <div class=\"example-card__description\">Recommended: officially supported PHP Client. Author \u2013 Vitaliy Lyabakh \u2013 jovixv<\/div>\n    <\/a>\n        <a class=\"example-card\" href=\"https:\/\/github.com\/dataforseo\/CSharpClient\" target=\"_blank\">\n        <div class=\"example-card__header\">\n                            <img decoding=\"async\" class=\"example-card__icon example-card__icon-dark\"\n                     src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/10\/c_sharp.svg\" alt=\"C# DataForSEO Client\">\n                                        <img decoding=\"async\" class=\"example-card__icon example-card__icon-light\" src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/11\/c_sharp-dark.svg\"\n                     alt=\"C# DataForSEO Client\">\n                        <div class=\"example-card__title\">C# DataForSEO Client<\/div>\n        <\/div>\n        <div class=\"example-card__description\">Recommended: officially supported C# Client. Author \u2013 DataForSEO team<\/div>\n    <\/a>\n        <a class=\"example-card\" href=\"https:\/\/github.com\/dataforseo\/JavaClient\" target=\"_blank\">\n        <div class=\"example-card__header\">\n                            <img decoding=\"async\" class=\"example-card__icon example-card__icon-dark\"\n                     src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/10\/java.svg\" alt=\"Java DataForSEO Client\">\n                                        <img decoding=\"async\" class=\"example-card__icon example-card__icon-light\" src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/11\/java-dark.svg\"\n                     alt=\"Java DataForSEO Client\">\n                        <div class=\"example-card__title\">Java DataForSEO Client<\/div>\n        <\/div>\n        <div class=\"example-card__description\">Recommended: officially supported Java Client. Author \u2013 DataForSEO team<\/div>\n    <\/a>\n        <a class=\"example-card\" href=\"https:\/\/github.com\/dataforseo\/PythonClient\" target=\"_blank\">\n        <div class=\"example-card__header\">\n                            <img decoding=\"async\" class=\"example-card__icon example-card__icon-dark\"\n                     src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/10\/python.svg\" alt=\"Python DataForSEO Client\">\n                                        <img decoding=\"async\" class=\"example-card__icon example-card__icon-light\" src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/11\/python-dark.svg\"\n                     alt=\"Python DataForSEO Client\">\n                        <div class=\"example-card__title\">Python DataForSEO Client<\/div>\n        <\/div>\n        <div class=\"example-card__description\">Recommended: officially supported Python Client. Author \u2013 DataForSEO team<\/div>\n    <\/a>\n        <a class=\"example-card\" href=\"https:\/\/github.com\/dataforseo\/TypeScriptClient\" target=\"_blank\">\n        <div class=\"example-card__header\">\n                            <img decoding=\"async\" class=\"example-card__icon example-card__icon-dark\"\n                     src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/10\/ts.svg\" alt=\"TypeScript DataForSEO Client\">\n                                        <img decoding=\"async\" class=\"example-card__icon example-card__icon-light\" src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/11\/ts-dark.svg\"\n                     alt=\"TypeScript DataForSEO Client\">\n                        <div class=\"example-card__title\">TypeScript DataForSEO Client<\/div>\n        <\/div>\n        <div class=\"example-card__description\">Recommended: officially supported TypeScript Client. Author \u2013 DataForSEO team<\/div>\n    <\/a>\n        <a class=\"example-card\" href=\"https:\/\/cdn.dataforseo.com\/v3\/examples\/php\/php_RestClient.zip\" target=\"_blank\">\n        <div class=\"example-card__header\">\n                            <img decoding=\"async\" class=\"example-card__icon example-card__icon-dark\"\n                     src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/10\/php.svg\" alt=\"PHP Simple Rest Client\">\n                                        <img decoding=\"async\" class=\"example-card__icon example-card__icon-light\" src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/11\/php-dark.svg\"\n                     alt=\"PHP Simple Rest Client\">\n                        <div class=\"example-card__title\">PHP Simple Rest Client<\/div>\n        <\/div>\n        <div class=\"example-card__description\">PHP REST Client build with cURL. Author \u2013 Fabio Agostinho Boris.<\/div>\n    <\/a>\n        <a class=\"example-card\" href=\"https:\/\/cdn.dataforseo.com\/v3\/examples\/python\/python_Client.zip\" target=\"_blank\">\n        <div class=\"example-card__header\">\n                            <img decoding=\"async\" class=\"example-card__icon example-card__icon-dark\"\n                     src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/10\/python.svg\" alt=\"Python Simple Rest Client\">\n                                        <img decoding=\"async\" class=\"example-card__icon example-card__icon-light\" src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/11\/python-dark.svg\"\n                     alt=\"Python Simple Rest Client\">\n                        <div class=\"example-card__title\">Python Simple Rest Client<\/div>\n        <\/div>\n        <div class=\"example-card__description\">Python REST Client. Author \u2013 DataForSEO.<\/div>\n    <\/a>\n    <\/div>\n<h3 style=\"margin-top: 25px;\">PHP, Python, C# and Postman examples<\/h3>\n<p>Choose your preferred programming language or API testing tool.<br \/>\n<div class=\"examples\">    <a class=\"example-card\" href=\"https:\/\/cdn.dataforseo.com\/v3\/examples\/php\/dataforseo_xmpl_v3_php.zip\" target=\"_blank\">\n        <div class=\"example-card__header\">\n                            <img decoding=\"async\" class=\"example-card__icon example-card__icon-dark\"\n                     src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/10\/php.svg\" alt=\"PHP Examples\">\n                                        <img decoding=\"async\" class=\"example-card__icon example-card__icon-light\" src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/11\/php-dark.svg\"\n                     alt=\"PHP Examples\">\n                        <div class=\"example-card__title\">PHP Examples<\/div>\n        <\/div>\n        <div class=\"example-card__description\">PHP code examples<\/div>\n    <\/a>\n        <a class=\"example-card\" href=\"https:\/\/cdn.dataforseo.com\/v3\/examples\/python\/dataforseo_xmpl_v3_python.zip\" target=\"_self\">\n        <div class=\"example-card__header\">\n                            <img decoding=\"async\" class=\"example-card__icon example-card__icon-dark\"\n                     src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/10\/python.svg\" alt=\"Python Examples\">\n                                        <img decoding=\"async\" class=\"example-card__icon example-card__icon-light\" src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/11\/python-dark.svg\"\n                     alt=\"Python Examples\">\n                        <div class=\"example-card__title\">Python Examples<\/div>\n        <\/div>\n        <div class=\"example-card__description\">Python code examples<\/div>\n    <\/a>\n        <a class=\"example-card\" href=\"https:\/\/cdn.dataforseo.com\/v3\/examples\/csharp\/dataforseo_xmpl_v3_csharp.zip\" target=\"_self\">\n        <div class=\"example-card__header\">\n                            <img decoding=\"async\" class=\"example-card__icon example-card__icon-dark\"\n                     src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/10\/c_sharp.svg\" alt=\"C# Examples\">\n                                        <img decoding=\"async\" class=\"example-card__icon example-card__icon-light\" src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/11\/c_sharp-dark.svg\"\n                     alt=\"C# Examples\">\n                        <div class=\"example-card__title\">C# Examples<\/div>\n        <\/div>\n        <div class=\"example-card__description\">C# code examples<\/div>\n    <\/a>\n        <a class=\"example-card\" href=\"https:\/\/cdn.dataforseo.com\/v3\/examples\/dataforseo_xmpl_v3_postman.zip\" target=\"_self\">\n        <div class=\"example-card__header\">\n                            <img decoding=\"async\" class=\"example-card__icon example-card__icon-dark\"\n                     src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/10\/postman.svg\" alt=\"POSTMAN Examples\">\n                                        <img decoding=\"async\" class=\"example-card__icon example-card__icon-light\" src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/11\/postman-dark.svg\"\n                     alt=\"POSTMAN Examples\">\n                        <div class=\"example-card__title\">POSTMAN Examples<\/div>\n        <\/div>\n        <div class=\"example-card__description\">POSTMAN examples<\/div>\n    <\/a>\n        <a class=\"example-card\" href=\"https:\/\/documenter.getpostman.com\/view\/2812008\/UVR8qo6p\" target=\"_self\">\n        <div class=\"example-card__header\">\n                            <img decoding=\"async\" class=\"example-card__icon example-card__icon-dark\"\n                     src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/10\/postman.svg\" alt=\"POSTMAN Documenter\">\n                                        <img decoding=\"async\" class=\"example-card__icon example-card__icon-light\" src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/uploads\/2025\/11\/postman-dark.svg\"\n                     alt=\"POSTMAN Documenter\">\n                        <div class=\"example-card__title\">POSTMAN Documenter<\/div>\n        <\/div>\n        <div class=\"example-card__description\">Online POSTMAN Documenter<\/div>\n    <\/a>\n    <\/div>\n<h3 style=\"margin-top: 25px;\">Data encoding<\/h3>\n<p>All data you send to DataForSEO API should be <a href=\"https:\/\/en.wikipedia.org\/wiki\/UTF-8\">UTF-8<\/a> encoded.<\/p>\n<p>If you use one of the Clients listed in the first table, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Gzip\">gzip<\/a> will be the default format of data exchange. You will see <code>Content-Encoding: gzip<\/code> in the header.<\/p>\n<p>All the responses are returned in the <a href=\"https:\/\/en.wikipedia.org\/wiki\/JSON\">JSON<\/a>\u00a0format by default, but we also support responses in the <a href=\"https:\/\/en.wikipedia.org\/wiki\/XML\">XML<\/a>\u00a0format &#8211; just append <code>.xml<\/code> to the end of your request. In addition to that, you can request HTML results from endpoints that return HTML-encoded results by appending <code>.html<\/code> to the end of the request&#8217;s URL path.<\/p>\n<p>For example, the following requests will return response encoded in XML or HTML accordingly:<br \/>\n<code>https:\/\/api.dataforseo.com\/v3\/appendix\/user_data.xml<\/code><br \/>\n<code>https:\/\/api.dataforseo.com\/v3\/serp\/google\/organic\/task_get\/html\/09061543-1535-0066-0000-6240830f56ba.html<\/code><\/p>\n<h3 style=\"margin-top: 25px;\">Rate limits<\/h3>\n<p>Each of DataForSEO APIs has a certain rate limit, which you can find in the HTTP header of every endpoint.<\/p>\n<p>Rate limit HTTP headers we use:<br \/>\n<code>X-RateLimit-Limit<\/code> \u2013 the rate limit ceiling per minute for the given endpoint;<br \/>\n<code>X-RateLimit-Remaining<\/code> \u2013 the number of requests remaining in the current rate limit window.<\/p>\n<p>If your system requires rate limits to be increased, please contact our support team.<\/p>\n<h3 style=\"margin-top: 25px;\">Results storage<\/h3>\n<p>The term for storing API results in our system depends on the API and method of data retrieval.<\/p>\n<ul>\n<li><strong>Standard<\/strong> method: results are stored for 30 days<strong>*<\/strong><\/li>\n<li><strong>Live<\/strong> method: results are not stored<strong>*<\/strong><\/li>\n<li><strong>HTML<\/strong> results: results are stored for 7 days<\/li>\n<\/ul>\n<p><strong>*<\/strong>for SERP API in both Standard and Live methods, the results in JSON format are stored for 30 days.<\/p>\n<p>To learn more about the terms of results storage, <a href=\"https:\/\/dataforseo.com\/help-center\/how-long-do-you-keep-results\" target=\"_blank\" rel=\"noopener noreferrer\">check this Help Center article<\/a>.<\/p>\n<h3 style=\"margin-top: 25px;\">DataForSEO Help Center<\/h3>\n<p>Need guidance? Visit our Help Center for integration tips, troubleshooting info, and product FAQs.<\/p>\n<p><a href=\"https:\/\/dataforseo.com\/help-center\/live-vs-standard-method\" target=\"_blank\">\u2022 Live vs Standard method<\/a><br \/>\n<a href=\"https:\/\/dataforseo.com\/help-center\/whats-task-id\" target=\"_blank\">\u2022 What&#8217;s task ID?<\/a><br \/>\n<a href=\"https:\/\/dataforseo.com\/help-center\/completed-tasks\" target=\"_blank\">\u2022 Task completion &#038; lists of completed tasks<\/a><br \/>\n<a href=\"https:\/\/dataforseo.com\/help-center\/using-filters\" target=\"_blank\">\u2022 Using filters in DataForSEO APIs<\/a><br \/>\n<a href=\"https:\/\/dataforseo.com\/help-center\/multiple-tasks-in-one-api-request\" target=\"_blank\">\u2022 Set multiple tasks in one request<\/a><br \/>\n<a href=\"https:\/\/dataforseo.com\/help-center\/pingbacks-postbacks-with-dataforseo-api\" target=\"_blank\">\u2022 Webhooks &#038; callbacks<\/a><br \/>\n<a href=\"https:\/\/dataforseo.com\/help-center\/best-practices-low-volume-serp-api-payload\" target=\"_blank\">\u2022 SERP API best practices<\/a><br \/>\n<a href=\"https:\/\/dataforseo.com\/help-center\/best-practices-for-handling-keywords-data-api-requests\" target=\"_blank\">\u2022 Keyword Data API best practices<\/a><br \/>\n<a href=\"https:\/\/dataforseo.com\/help-center\/best-practices-for-handling-onpage-api-requests\" target=\"_blank\">\u2022 On-Page API best practices<\/a><br \/>\n<a href=\"https:\/\/dataforseo.com\/help-center\/best-practices-live-endpoints-in-dataforseo-api\" target=\"_blank\">\u2022 Live endpoints best practices<\/a>\n<\/p>\n<h3 style=\"margin-top: 25px;\">Additional resources<\/h3>\n<div class=\"examples\">    <a class=\"example-card\" href=\"https:\/\/docs.dataforseo.com\/v3\/llms.txt\/\" target=\"_blank\">\n        <div class=\"example-card__header\">\n                                    <div class=\"example-card__title\">LLMs.txt standard<\/div>\n        <\/div>\n        <div class=\"example-card__description\">LLM-friendly docs version<\/div>\n    <\/a>\n        <a class=\"example-card\" href=\"https:\/\/github.com\/dataforseo\/OpenApiDocumentation\" target=\"_blank\">\n        <div class=\"example-card__header\">\n                                    <div class=\"example-card__title\">OpenAPI specification<\/div>\n        <\/div>\n        <div class=\"example-card__description\">YAML-formatted specification for all APIs<\/div>\n    <\/a>\n        <a class=\"example-card\" href=\"https:\/\/docs.langchain.com\/oss\/python\/integrations\/providers\/dataforseo\" target=\"_blank\">\n        <div class=\"example-card__header\">\n                                    <div class=\"example-card__title\">LangChain integration<\/div>\n        <\/div>\n        <div class=\"example-card__description\">DataForSEO API Wrapper<\/div>\n    <\/a>\n    <\/div>\n<p>To get detailed information about current system status, past and pending incidents, associated endpoints, incident gravity, and time to resolution, visit a dedicated <a href=\"https:\/\/status.dataforseo.com\/\" target=\"_blank\">DataForSEO Status Page.<\/a><br \/>\n[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<blockquote><p> <\/p><\/blockquote><\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text css=&#8221;&#8221;] Introduction Welcome to DataForSEO API! This is the starting point on your journey towards building powerful SEO software, data analysis pipelines, and robust no-code automations. With DataForSEO you can get all the data you need while saving your time and budget. Getting started Follow our recommended learning path to master DataForSEO APIs. 1. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template.php","meta":{"apibase_doc_request_yaml":"","apibase_doc_request_additional_yaml":"","apibase_doc_response_yaml":"","footnotes":""},"class_list":["post-7","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":50,"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/pages\/7\/revisions"}],"predecessor-version":[{"id":23213,"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/pages\/7\/revisions\/23213"}],"wp:attachment":[{"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/media?parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}