bookmark.land

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/v1

All endpoints are prefixed with /v1. Authentication is required for every request.

On this page