bookmark.land API
Build integrations with the bookmark.land REST API
The bookmark.land API lets you programmatically manage bookmarks, collections, tags, and more. Use it to build browser extensions, CLI tools, mobile apps, or integrate with your existing workflows.
Quick Example
curl -H "Authorization: Bearer bkl_your_token_here" \
https://api.bookmark.land/v1/bookmarks?limit=5{
"data": [
{
"id": "abc123",
"url": "https://example.com",
"title": "Example Site",
"isFavorite": false,
"tags": ["dev", "reference"],
"createdAt": "2026-01-15T10:30:00Z"
}
],
"meta": { "requestId": "req_a1b2c3d4e5f6a1b2" }
}What You Can Do
- Bookmarks -- create, read, update, search, favorite, move, and delete bookmarks
- Collections -- organize bookmarks into nested collections
- Tags -- create, rename, merge, and manage tags across bookmarks
- Smart Folders -- define rule-based dynamic folders and evaluate them
- Bulk Operations -- trash, favorite, move, or tag multiple bookmarks at once
- Import / Export -- async jobs for importing and exporting your library
- Subscription -- check your plan usage and limits
Base URL
https://api.bookmark.land/v1All endpoints are prefixed with /v1. Authentication is required for every request.