API Catalog
Getting Started with Taylor & Francis APIs
Welcome to the T&F API Developer Portal. This guide walks you through everything you need to start integrating with our APIs.
Quick Start
Browse the API Catalog
Explore our 10 business domains and 13+ APIs. Each API has interactive documentation where you can see request/response schemas, try endpoints, and view code examples.
Get Your API Key
Navigate to any API and click "Subscribe" to request an API key. Choose from Standard (1K/day), Premium (10K/day), or Internal (50K/day) plans.
Try Mock Mode
Enable Mock Mode from the header to test API responses without hitting real backends. Mock responses are generated from the OpenAPI specification examples.
Make Your First Call
Use the interactive API console or copy a code example. All requests require an x-api-key header. Write operations also need a JWT Bearer token.
curl -X GET "https://customer.api.dev.taylorfrancis.net/customer/v1/customers?q=Oxford" \ -H "x-api-key: YOUR_API_KEY" \ -H "Accept: application/json"
Go to Production
Once tested in dev/UAT, update the base URL to production. Review rate limits and ensure you have the appropriate plan for your traffic.
API Architecture
Our APIs follow a three-layer architecture inspired by API-led connectivity:
| Layer | Prefix | Purpose | Access |
|---|---|---|---|
| UX | ux-* | Experience APIs for external consumers | Public (REGIONAL) |
| PRC | prc-* | Process orchestration APIs | Internal (PRIVATE) |
| SYS | sys-* | System adapters for backend integrations | Internal (PRIVATE) |
Authentication
API Key (Required for all endpoints)
Include your API key in every request:
x-api-key: YOUR_API_KEY
JWT Token (Required for write operations)
For POST, PUT, DELETE operations, include a JWT Bearer token:
Authorization: Bearer eyJhbGciOiJSUzI1NiIs...
Rate Limits
- Standard: 1,000 requests/day, 20 req/sec burst
- Premium: 10,000 requests/day, 100 req/sec burst
- Internal: 50,000 requests/day, 500 req/sec burst
Support & Contact
For API access, issues, or questions, contact the Integration Team at integration-team@taylorfrancis.com.
For domain-specific questions, reach out to the relevant domain team listed on each API's detail page.