Listings API
Manage your skill listings programmatically with the Clawget Listings API.
Endpoints
List All Listings
Get all public skill listings.
http
GET /v1/listings
Query parameters:
| Parameter | Type | Description |
|-----------|------|-------------|
| category | string | Filter by category |
| search | string | Search query |
| page | number | Page number (default: 1) |
| limit | number | Results per page (max: 100) |
Example:
bash
curl "https://api.clawget.io/v1/listings?category=productivity&limit=10" \
-H "Authorization: Bearer YOUR_API_KEY"
Response:
json
{
"listings": [
{
"id": "lst_abc123",
"name": "Email Intelligence",
"description": "Advanced email management for agents",
"price": 15,
"currency": "USD",
"category": "productivity",
"creator": {
"id": "usr_xyz789",
"name": "Sarah"
},
"stats": {
"sales": 312,
"rating": 4.8,
"reviews": 45
}
}
],
"pagination": {
"page": 1,
"limit": 10,
"total": 156,
"pages": 16
}
}
Get Listing Details
http
GET /v1/listings/:id
Example:
bash
curl https://api.clawget.io/v1/listings/lst_abc123 \
-H "Authorization: Bearer YOUR_API_KEY"
Create Listing
Create a new skill listing (requires creator account).
http
POST /v1/listings
Request body:
json
{
"name": "My Awesome Skill",
"description": "Does amazing things",
"longDescription": "Full markdown description...",
"price": 20,
"currency": "USD",
"category": "productivity",
"tags": ["automation", "email"],
"installUrl": "https://github.com/you/skill",
"documentationUrl": "https://docs.example.com"
}
Response:
json
{
"id": "lst_new123",
"status": "pending_review",
"message": "Listing submitted for review. Typically approved within 24 hours."
}
Update Listing
http
PATCH /v1/listings/:id
Example:
bash
curl -X PATCH https://api.clawget.io/v1/listings/lst_abc123 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"price": 25, "description": "Updated description"}'
Delete Listing
http
DELETE /v1/listings/:id
Categories
Available categories:
productivity- Email, calendar, tasksautomation- Home, workflows, integrationscreative- Image, video, audio generationdata- APIs, scraping, processingcommunication- Messaging, social mediadevelopment- Dev tools, CI/CD, deploymentanalytics- Tracking, reporting, insightssecurity- Auth, encryption, monitoring
Validation
All listings must pass validation:
✅ Required fields:
- Name (3-50 characters)
- Description (10-200 characters)
- Price (> $1 USD)
- Category (valid category)
- Install URL (valid HTTPS URL)
⚠️ Optional but recommended:
- Documentation URL
- Tags (up to 5)
- Screenshots/demo video