Spling API

The first website proofreading API

See why developers love the Spling API and how you can integrate it into your website's content QA process in minutes.

Taylor Osborn

March 18, 2025

Spling API?

Originally written:

Mar 18, 2025

Updated:

Mar 18, 2025

Spling API

Whether you're managing a single site or overseeing hundreds, the Spling API simplifies the process of identifying and addressing content issues. Here's how developers integrate the Spling API into their QA process.

If you prefer to use the website version, you can use the Spling website spell checking service.

1. Easy integration and setup

The Spling API is designed with simplicity in mind, allowing developers to quickly get started with minimal setup:

  • Request your API key via email at api@spl.ing.
  • Authenticate your requests with a straightforward API key header:
headers = {
    'Authorization': 'your_api_key',
    'Content-Type': 'application/json'
}

2. Automated website scanning

With Spling, analyzing your website's content is easy and automated:

  • Quickly fetch pages from your website's sitemap with the /get_pages endpoint:
POST https://api.spl.ing/v1.0/get_pages
{
  "website": "https://example.com"
}

Poll the endpoint until your sitemap analysis is complete, ensuring all relevant pages are retrieved effortlessly.

3. Report creation

Once you've identified the pages you want to analyze, creating a detailed spell-check report is straightforward:

  • Create targeted reports for selected pages using the /create_report endpoint:
POST https://api.spl.ing/v1.0/create_report
{
  "website": "https://example.com",
  "pages": [
    "https://example.com/home",
    "https://example.com/about"
  ],
  "num_unselected_pages": 50,
  "config": {"preferredLanguage": "en-GB"}
}
  • Crawling the site and organizing the content will take a few minutes, when Spling is done you will receive a URL-friendly identifier (uuid) for easy access to the completed report:
{
  "uuid": "a1b2c3d4-e5f6-7890-abcd-1234567890ab",
  "website_pretty": "example.com"
}

Spling offers practical insights and actionable results

Spling doesn't just find mistakes—it provides clear and actionable insights:

  • Each report offers a clear overview of typos and content issues, letting your team swiftly address and correct errors.
  • Share comprehensive, easy-to-understand report links directly with stakeholders:

Example Spling report:

https://www.spl.ing/report-card?website=www.microsoft.com&uuid=5bb10718-e7bc-43f5-99bf-552d108c0509

Scalable approach to QA

Whether your website has ten pages or thousands, the Spling API scales effortlessly:

  • Automate your content checks as part of regular site maintenance or within CI/CD pipelines.
  • Manage detailed or extensive websites seamlessly, without sacrificing speed or reliability.

Integrate the Spling API today and keep your content consistently polished, error-free, and trustworthy.

What's next for the Spling API?

We are continually improving the Spling API to better serve developer needs. Future enhancements might include:

  • Real-time webhook notifications for completed reports.
  • Enhanced integration with popular CMS platforms.
  • Advanced configuration options for multilingual websites.
  • Endpoints for a CSV or Excel report deliverable.

Have an idea or need specific features? We'd love to hear your suggestions!

For questions, support, or feature requests, please reach out to us at api@spl.ing.