The Typekit API gives you programmatic access to the functionality of Typekit over a RESTful HTTP based API. It allows you to programmatically create, modify and publish kits, and fetch metadata about all the fonts in the Typekit library.
Overview
Terminology
The difference between "families" and "variations".
Making Requests
How to structure your API requests.
Output Formats
How to request data in JSON, XML or YAML.
Error Handling
What happens when things go wrong.
Authentication
How to make requests on behalf of a user.
Pagination
How to request paginated lists.
Topics
Kit manipulation
How to create, modify and publish kits.
Font library
Fetching metadata about the fonts in the Typekit library.
Examples
In addition to the examples in this documentation, sample applications are available on GitHub.
API Clients
The following API clients are available:
- kitgen (Ruby)
- node-typekit (Node.js)
- php-typekit (PHP)
- typekit-php (PHP)
- typekit-python (Python)
Please note that these API clients are not supported by Typekit.