Surfer offers an API that lets you access core functionality, including auditing, content creation, and more. The API is suited for developers, technical SEO specialists, and partners who want to integrate Surfer’s capabilities into their workflows or tools.
Access RequirementsThis feature is available with the Peace of Mind or Enterprise plan. To check if it’s the right fit or to explore other available options, please reach out to our Sales Team via this form or by email at [email protected].
All requests without proper access will be blocked, even with a valid API key.
What Can You Do With the API?You can automate actions with API requests without opening the Surfer web app each time. This includes:
Creating and managing Content Editor queries
Generating content via Surfer AI
Running Audit reports
Accessing SERP Analyzer data
Generating shareable links
Pulling structured data for custom dashboards
Detect AI-generated content in your text (AI Detector)
Humanize text (paraphrase to sound more natural while keeping meaning)
... and more - described in our API Documentation!
API DocumentationFor full details on endpoints, authentication, and request/response formats, visit the official
Surfer API documentation.
Surfer API uses API keys for authentication. If you have already subscribed to the Peace of Mind or Enterprise plan and need your API key, contact us via Live Chat or email at [email protected].
You need to authenticate your calls as the account owner. No other member, including admins, can do that. Read more about roles here.
Include your API key in the request header using the API-KEY field. Requests missing a valid key or made without the required plan or add-on will receive a 401 "Access Denied" response.
If you lost your API key, you can request a new one through our Support via [email protected]. We will resend you your key or, if you'd like - generate a new one instead.
We don't currently offer a sandbox environment. All API requests you send will consume actual credits from your account and count toward your plan’s quota.
Having API access doesn't automatically unlock all API-compatible tools. If your plan or add-on does not include tools like Audit or SERP Analyzer, related endpoints will not work, even with a valid API key.
You may receive errors such as 403 "Forbidden", 422 "Quota exceeded", or 500 "Internal server error", depending on the tool and the call.