WAVE Web Accessibility Tool Register |  Login

WAVE API

NEW: Stand-alone API

The WAVE API can now be licensed as a stand-alone, installable product. More details below.

What is the WAVE API?

The WAVE API allows automated and remote accessibility analysis of web pages using the WAVE processing engine. You send us the URL or content of the page to be analyzed, we'll send you back useful data about how accessible it is. The API engine evaluates your web page after CSS and JavaScript has been applied resulting in a more accurate evaluation of end user accessibility.

How do I get started?

Simply register for a new API key and purchase WAVE API credits. All new accounts get 100 free credits. If you already have an account, log in to the account manager. You can purchase additional credits starting at just $.025 each. The more you purchase, the less expensive credits become.

If you're familiar with APIs, using the WAVE API will be very easy. You perform a simple GET request that contains your API key and the URL of the page to check, we'll send you back results data in either JSON or XML format. You can customize the request to get more or less data. Additional details are available in the API Specification.

Pricing

From now until January 1st, all WAVE API subscribers get 2500 free credits - a $75 value. The free credits expire January 1.

A balance of WAVE API credits is necessary to use the API. All new accounts get 100 free credits. Basic analysis of one web page costs you 1 credit. If you use advanced features of the WAVE API, it might cost you 2 or 3 credits per request. Credits can also be used to access or purchase advanced API tools.

# of CreditsPrice
250-999$.04/credit. 250 credit ($10) minimum purchase.
1000-9999$.03/credit
10000+$.025/credit

Payment can be made instantly via credit credit card or via check. Please register to get started.

Using the API

API requests are made by sending a request to http://wave.webaim.org/api/request?key={yourAPIkey}&url={url} (https can be used for secure connections). You can generate your unique key by registering. Several additional parameters are available to customize the request and data you receive - from basic overview data to full WAVE report details including XPath data for detailed accessibility analysis.

Read the API Specification Details

Stand-alone API

The WAVE API engine can also be licensed for stand-alone, installable usage. This allows you to processes unlimited URLs locally, including intranet, non-public, secure pages, etc. The stand-alone API can also be configured to process pages after scripting has been applied, take full-page screenshots, set customized user agent strings and viewport sizes, etc. The API engine runs on Windows, Mac, or Linux and simply requires Apache and PHP.

The license for the stand-alone API is generally $4000 and includes one year of updates. We are developing additional modules and tools that utilize the API that will be licensed separately.

For more information about licensing the stand-alone WAVE API, please contact us.

Support

We're always striving to make WAVE and the WAVE API better. If you have recommendations or encounter an issue, please contact us.