Custom URL shortener for sharing branded links
Full LLM thinking from the 4-phase benchmark pipeline.
{
"service_type": "platform",
"base_url": "https://developers.rebrandly.com/v1",
"auth_method": "api_key",
"auth_config": {
"api_key": {
"header_name": "apikey",
"in": "header"
}
},
"endpoints": [
{
"path": "/links",
"method": "GET",
"description": "List all links"
},
{
"path": "/links",
"method": "POST",
"description": "Create a new short link"
},
{
"path": "/links/{id}",
"method": "GET",
"description": "Get a specific link"
},
{
"path": "/links/{id}",
"method": "POST",
"description": "Update a link"
},
{
"path": "/links/{id}",
"method": "DELETE",
"description": "Delete a link"
},
{
"path": "/links/{id}",
"method": "POST",
"description": "Update a link (alias)"
},
{
"path": "/links/{id}/tags",
"method": "POST",
"description": "Add tags to a link"
},
{
"path": "/links/{id}/tags",
"method": "DELETE",
"description": "Remove tags from a link"
},
{
"path": "/accounts",
"method": "GET",
"description": "Get account details"
},
{
"path": "/domains",
"method": "GET",
"description": "List domains"
},
{
"path": "/domains",
"method": "POST",
"description": "Create a custom domain"
},
{
"path": "/domains/{id}",
"method": "GET",
"description": "Get a specific domain"
},
{
"path": "/domains/{id}",
"method": "DELETE",
"description": "Delete a domain"
},
{
"path": "/domains/{id}/links",
"method": "GET",
"description": "List links for a domain"
},
{
"path": "/tags",
"method": "GET",
"description": "List tags"
},
{
"path": "/tags",
"method": "POST",
"description": "Create a tag"
},
{
"path": "/tags/{id}",
"method": "GET",
"description": "Get a specific tag"
},
{
"path": "/tags/{id}",
"method": "DELETE",
"description": "Delete a tag"
},
{
"path": "/countries",
"method": "GET",
"description": "List countries"
},
{
"path": "/referrers",
"method": "GET",
"description": "List referrers"
},
{
"path": "/devices",
"method": "GET",
"description": "List devices"
},
{
"path": "/browsers",
"method": "GET",
"description": "List browsers"
},
{
"path": "/platforms",
"method": "GET",
"description": "List platforms"
},
{
"path": "/link-types",
"method": "GET",
"description": "List link types"
}
],
"pricing_model": {
"type": "freemium",
"details": {
"free_plan": "limited features (e.g., rebrandly links, limited clicks, limited domains)",
"paid_plans": "subscription-based with additional features: more links, custom domains, advanced analytics, API access, team collaboration",
"api_access": "available on paid plans; free plan may have API restrictions"
}
},
"rate_limits": {
"api_rate_limits": "Not explicitly documented in the public docs; likely per-plan based. Free plan may have lower limits. Refer to Rebrandly's pricing page for specifics.",
"note": "Rate limits are enforced by Rebrandly but not published in the developer docs."
},
"capabilities": [
"Shorten URLs with custom branding",
"Custom domain support",
"Link management (create, update, delete, list)",
"Tagging and organization of links",
"Basic click analytics (per link, by country, referrer, device, browser, platform)",
"Account and domain management via API",
"API key-based authentication",
"Bulk operations (via API endpoints)"
],
"raw_analysis": "Rebrandly is a SaaS platform that provides custom URL shortening and branded link management. It allows users to create shortened links with their own domain names, often referred to as branded short links, which can increase brand recognition. The service is targeted at marketers, social media managers, and businesses that want to track and manage their link-sharing efforts. Rebrandly offers a REST API that enables developers to programmatically manage links, domains, tags, and retrieve analytics data. The API is documented at developers.rebrandly.com/v1/docs and uses API key authentication via the 'apikey' header. The platform is mature, having been around since 2015, and offers a freemium pricing model with a limited free plan and various paid subscription tiers that unlock advanced features such as custom domains, more extensive analytics, and higher API rate limits. The API provides endpoints for core operations: links, domains, tags, and analytics (countries, referrers, devices, browsers, platforms, link types). Integrations are available with popular tools like Slack, Zapier, and social media platforms, 3/3 tests passed
| Test | Endpoint | Status | Latency |
|---|---|---|---|
| website_uptime | GET / | 200 | 391ms |
| robots_txt | GET /robots.txt | 200 | 205ms |
| llms_txt | GET /llms.txt | 200 | 466ms |
```json
{
"overall": 74,
"dimensions": {
"token_efficiency": 7.5,
"first_try_success": 6.5,
"response_parseability": 9.0,
"error_clarity": 7.0,
"doc_quality": 8.5,
"auth_simplicity": 6.0,
"latency": 8.5,
"consistency": 8.0
},
"pricing_normalized": {
"free_tier": true,
"api_access_free": false,
"entry_paid_plan": "subscription",
"notes": "API access requires paid plan; free tier is limited in features"
},
"issues": [
"API access requires a paid plan, which adds friction for casual users",
"Authentication is API-key based (not OAuth/SSO), requiring manual key management",
"Free plan limitations not clearly specified in the platform analysis",
"No mention of rate limits or bulk API constraints on docs page"
],
"recommendations": [
"Add clear API access details to free tier or provide trial period for API testing",
"Consider OAuth or magic-link auth for quicker onboarding",
"Document rate limits and bulk operation constraints explicitly",
"Provide interactive API playground for first-time users to test endpoints"
]
}
```Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.
<a href="https://prowl.world/service/rebrandly">
<img src="https://prowl.world/badge/rebrandly.svg" height="56" alt="Agent-readiness on Prowl">
</a>
See operational metrics, LLM evaluations, agent readiness, and more.
Open in Dashboard