Overview
Trello's REST API gives you full control over boards, lists, and cards, letting you create cards, move them between lists, add attachments, and subscribe to webhooks for real-time events. It is widely used for automating project workflows, syncing tasks from external tools, or building integrations with Slack, GitHub, or CI/CD pipelines. OAuth is required, but Trello also supports simpler API key plus token authentication for personal projects.
Beginner Tip
For quick experimentation, use API key plus token auth instead of full OAuth: generate your API key at https://trello.com/app-key, then append ?key=YOUR_KEY&token=YOUR_TOKEN to any request URL to authenticate instantly.
Available Data
Example Response
{
"make": "Toyota",
"model": "Camry",
"year": 2025,
"engine": "2.5L 4-cylinder",
"fuel_economy": {
"city_mpg": 28,
"highway_mpg": 39
},
"msrp": 28400
} Field Reference
id 24-character unique identifier for the board, list, or card name Display name of the board, list, or card desc Optional description text added to the card or board idList ID of the list the card currently belongs to due Due date set on a card, or null if no due date is assigned closed Whether the board or card has been archived Implementation Example
const url = "https://developers.trello.com/";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
headers: {
"Authorization": "Bearer YOUR_API_KEY"
}
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data); What Can You Build?
Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.
Common Errors & Troubleshooting
Matrix Score Breakdown
Partially tested on Apr 5, 2026
Technical Specifications
Similar APIs
View All →Freelancer
The Freelancer API lets you post projects, search freelancers, and manage bids and contracts programmatically.
Gmail
The Gmail API gives you full read/write access to a Gmail inbox via OAuth 2.0 — send messages, read threads, manage labels, and search mail.
Google Analytics
Google Analytics Data API (GA4) lets you query sessions, users, and conversion metrics to build custom dashboards or automate reports.
Smartsheet
Smartsheet's REST API lets you read and write spreadsheet-style data including rows, columns, and attachments from an online work management platform.
Square
Square provides programmatic access to easy way to take payments, manage refunds, and help customers checkout online via REST API.