Plan features
Public read-only catalogue of Scrapewise plan tiers (STARTER, BASIC, PRO, BUSINESS, TEAM) and the features each one includes. Used by the marketing site (scrapewise.ai/pricing) and the in-portal upgrade page. No authentication required.
Endpoint summary
| Method | Path | Auth scope |
|---|---|---|
| GET | /api/plan-features | none (public) |
List plan features — GET /api/plan-features
curl https://portal.scrapewise.ai/api/scraper-api/api/plan-featuresNo Authorization header. The endpoint is in the permitAll list in SecurityConfig.
Response (200)
[
{
"plan": "STARTER",
"level": 0,
"monthlyPrice": 0,
"features": ["MANUAL_RUN"],
"limits": { "MAX_SCRAPERS": 3, "MAX_GROUPS": 1 }
},
{
"plan": "BASIC",
"level": 1,
"monthlyPrice": 29,
"features": ["MANUAL_RUN", "DAILY_SCHEDULER", "SITE_MAP"],
"limits": { "MAX_SCRAPERS": 25, "MAX_GROUPS": 5 }
}
]Each entry carries:
| Field | Type | Description |
|---|---|---|
plan | enum | One of STARTER, BASIC, PRO, BUSINESS, TEAM |
level | int | Comparable rank — used for upgrade/downgrade direction |
monthlyPrice | number | EUR per month |
features | string[] | Feature flags this plan unlocks (MANUAL_RUN, DAILY_SCHEDULER, WEEKLY_SCHEDULER, SITE_MAP, DATA_SHARING, DATA_ENRICHMENT, TEXT_MATCHING, DATA_CHARTS, …) |
limits | object | Numeric caps (MAX_SCRAPERS, MAX_GROUPS, DATA_SHARING_LIMITS, …) |
Errors
| Code | Meaning |
|---|---|
| 400 | N/A |
| 401 | N/A (public) |
| 403 | N/A (public) |
| 404 | N/A |
| 429 | Rate-limited (per-IP throttle on the public endpoint) |
| 500 | Service failure |
See also
- Billing & subscription — change plan via
POST /api/subscription/change - Authentication — most other endpoints require bearer