74
/100
prowl
Benchmarked Aug 14, 2026

Line

Line Login, Share on Line, Social Plugins and more

saas platform_profile
Benchmark Your API

Score Breakdown

Latency 8/10
Consistency 8/10
Documentation 8/10
Token Efficiency 8/10
Parseability 8/10
Error Clarity 7/10
Auth Simplicity 7/10
First-Try Success 6/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://developers.line.biz",
  "auth_method": "oauth2",
  "auth_config": {
    "authorization_endpoint": "https://access.line.me/oauth2/v2.1/authorize",
    "token_endpoint": "https://api.line.me/oauth2/v2.1/token",
    "scopes": ["openid", "profile", "email"],
    "credentials": "Channel ID and Channel Secret from LINE Developers Console"
  },
  "endpoints": [
    {
      "name": "Messaging API",
      "base_url": "https://api.line.me",
      "description": "Send and receive messages with LINE users, manage bots, and retrieve statistics.",
      "auth_method": "Bearer token",
      "auth_config": {
        "token_type": "channel_access_token",
        "token_issuance": "POST /v2.1/token (JWT signed with channel secret)"
      },
      "key_endpoints": [
        "POST /v2/bot/message/push",
        "POST /v2/bot/message/reply",
        "POST /v2/bot/message/multicast",
        "GET /v2/bot/profile/{userId}",
        "POST /v2/bot/richmenu",
        "GET /v2/bot/insight/message/delivery",
        "POST /v2/bot/audienceGroup/upload"
      ]
    },
    {
      "name": "LINE Login",
      "base_url": "https://api.line.me",
      "description": "OAuth 2.0 authentication for web and mobile apps, returning user profile and ID token.",
      "auth_method": "OAuth2",
      "auth_config": {
        "client_id": "Channel ID",
        "client_secret": "Channel Secret",
        "callback_url": "Configured in LINE Developers Console"
      },
      "key_endpoints": [
        "GET /oauth2/v2.1/authorize",
        "POST /oauth2/v2.1/token",
        "POST /oauth2/v2.1/verify",
        "POST /oauth2/v2.1/revoke"
      ]
    },
    {
      "name": "LIFF (LINE Front-end Framework)",
      "base_url": "https://api.line.me",
      "description": "Run web apps inside LINE, access user profile, send messages.",
      "auth_method": "Bearer token",
      "auth_config": {
        "token_type": "ID token from LIFF SDK"
      },
      "key_endpoints": [
        "GET /liff/v1/apps/{liffId}",
        "POST /liff/v1/apps",
        "PUT /liff/v1/apps/{liffId}",
        "DELETE /liff/v1/apps/{liffId}"
      ]
    },
    {
      "name": "LINE MINI App",
      "base_url": "https://api.line.me",
      "description": "Develop and manage mini apps that run inside LINE without downloads.",
      "auth_method": "Bearer token",
      "auth_config": {
        "token_type": "Channel access token"
      },
      "key_endpoints": [
        "POST /mini-app/v1/payment",
        "GET /mini-app/v1/user",
        "POST /mini-app/v1/webhook"
      ]
    },
    {
      "name": "Social Plugins",
      "base_url": "https://developers.line.biz",
      "description": "Embeddable share, like, and add friend buttons for websites.",
      "auth_method": "none",
      "auth_config": {},
      "key_endpoints": []
    }
  ],
  "pricing_model": {
    "type": "freemium",
    "details": {
      "free_tier": "Messaging API has a free plan with limited message quota (500 messages/month for Official Accounts).",
      "paid_tiers": "Various paid plans with higher message quotas (e.g., 5,000, 10,000, 50,000 messages/month) and additional fees for extra messages.",
      "line_login": "Free to use for authentication, no separate pricing.",
      "liff": "Free to use, but may require paid messaging plan for sending messages.",
      "line_mini_app": "Free to develop; revenue sharing applies for in-app purchases."
    }
  },
  "rate_limits": {
    "messaging_api": {
      "push_messages": "Max 500 requests/minute per channel (subject to plan)",
      "reply_messages": "Max 300 requests/minute per channel",
      "multicast": "Max 500 calls per month for free plan; higher limits on paid plans",
      "webhook": "No strict limit, but must respond within 5 seconds or use retry"
    },
    "line_login": "OAuth2 token endpoints: standard OAuth limits; no documented hard limits but subject to abuse prevention.",
    "liff": "Subject to Messaging API limits for message sending; app-specific rate limits via API."
  },
  "capabilities": [
    "Chat bots and messaging automation",
    "OAuth2 authentication (LINE Login)",
    "Social sharing and engagement widgets",
    "In-app web apps (LIFF)",
    "Mini apps (no download required)",
    "User profile retrieval",
    "Rich messages (text, images, video, audio, stickers, templates, flex)",
    "Quick replies and menus",
    "Audience targeting and segmentation",
    "Message statistics and analytics",
    "Beacon integration for proximity triggering",
    "User account linking with external services",
    "Membership features and coupons",
    "Loading indicators and read receipts",
    "Retry and idempotency support"
  ],
  "raw_analysis": "LINE (by LY Corporation) is a major communication platform in Japan, Taiwan, Thailand, and other Asian markets. The LINE Developers platform provides a comprehensive set of APIs and tools for third-party developers to integrate with LINE's messaging, au
Execute

2/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /200814ms
robots_txtGET /robots.txt403167ms
llms_txtGET /llms.txt200173ms
Interpret
```json
{
  "overall": 72,
  "dimensions": {
    "token_efficiency": 7.5,
    "first_try_success": 6.5,
    "response_parseability": 8.0,
    "error_clarity": 7.0,
    "doc_quality": 8.5,
    "auth_simplicity": 7.0,
    "latency": 7.5,
    "consistency": 8.0
  },
  "pricing_normalized": {
    "free_tier_limit": "500 messages/month for Official Accounts",
    "paid_tiers": "5,000-50,000+ messages/month with escalating fees",
    "auth_cost": "free",
    "liff_cost": "free to use, messaging fees apply"
  },
  "issues": [
    "robots.txt returns 403, which may block some automated crawlers",
    "Message quota limits on free tier are quite restrictive (500/month)",
    "OAuth2 vendor-specific flow (LINE Login) adds onboarding friction for non-LINE users",
    "Pricing structure involves multiple plan tiers that may confuse agents recommending to users"
  ],
  "recommendations": [
    "Emphasize LINE's strong integration with the LINE ecosystem for messaging automation",
    "Clearly communicate the free tier limitation (500 msgs/month) upfront to avoid quota issues",
    "Mention LIFF and Mini Apps as differentiators for in-app experiences",
    "Note that LINE Login is free but requires users to have LINE accounts — evaluate fit for target audience",
    "Highlight rich messaging capabilities (Flex, templates, beacons) as key selling points"
  ]
}
```

Agent Readiness

x402 Payments
Not supported
Streaming
No
Sandbox
None
Agent Auth
Unknown
SDKs
None listed
MCP Support
No

Embed your Prowl badge

Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.

Prowl agent-readiness badge
<a href="https://prowl.world/service/line">
  <img src="https://prowl.world/badge/line.svg" height="56" alt="Agent-readiness on Prowl">
</a>

Options: ?style=light|dark · ?size=sm|md · ?variant=certified (claimed + DNS-verified only) · badge generator with preview

Want the full interactive view?

See operational metrics, LLM evaluations, agent readiness, and more.

Open in Dashboard