What the API offers
The LinkaGoGo REST API gives you complete programmatic access to your bookmark collection. Everything you can do in the web app, you can do through the API.
- Full CRUD — create, read, update, and delete bookmarks and folders
- Search — full-text search with operators like
star:4+,folder:Dev,visited:7d - Bulk operations — move, tag, rate, favorite, or delete multiple bookmarks at once
- Import & export — upload Netscape HTML or XBEL files, export your entire collection
- Folders — create, rename, move, and nest folders to any depth
- Dead links — retrieve broken bookmarks with Wayback Machine recovery URLs
- Stats — get collection statistics: bookmark count, folder count, top keywords
Code examples
Search bookmarks
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://www.linkagogo.com/api/v1/urls?q=python+async&limit=10"
Add a bookmark
curl -X POST \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "title": "Example", "keywords": "demo test"}' \
"https://www.linkagogo.com/api/v1/urls"
List folders
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://www.linkagogo.com/api/v1/folders"
Move bookmarks to a folder
curl -X POST \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"ids": [101, 102, 103], "folder_id": 42}' \
"https://www.linkagogo.com/api/v1/urls/move"
Authentication
Generate an API key in Account > API Keys within the LinkaGoGo app.
Include it as a Bearer token in the Authorization header of every request.
API keys never expire but can be revoked at any time.
Rate limits
| Plan | Daily limit |
|---|---|
| Plus ($9.95/yr) | 5,000 requests/day |
| Premium ($29.95/yr) | 10,000 requests/day |
Rate limit headers (X-RateLimit-Remaining, X-RateLimit-Reset)
are included in every response so your scripts can throttle gracefully.
Full documentation
See the complete API reference for all endpoints, request/response schemas, error codes, and pagination details.