Trello API

Business / OAuth Advanced HTTPS
Varies by plan (check documentation)

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

vehicle make and model
year and specifications
fuel economy
VIN decode data

Example Response

JSON 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

401 Unauthorized Missing key and token query parameters, or using an expired token
Append ?key=YOUR_KEY&token=YOUR_TOKEN to the URL, or regenerate your token at https://trello.com/app-key
404 Not Found on a board ID The board ID does not belong to the authenticated user or the board is private
Call GET /1/members/me/boards to list boards your token can access, then copy a valid board ID
429 Rate Limit Exceeded Sending more than 100 requests per 10 seconds
Implement request queuing and respect the Retry-After header value returned with 429 responses

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 10/20
🔒 Security 15/15
🛠 Developer XP 3/20
✓ Reliability 10/15

Partially tested on Apr 5, 2026

Technical Specifications

Auth OAuth
HTTPS REQUIRED
CORS UNKNOWN
Category Business
Difficulty Advanced
Verified: 2026-04-04

Similar APIs

View All →