brokerchooser.com APIbrokerchooser.com ↗
Access broker ratings, fee data, safety info, and category rankings from BrokerChooser.com via a structured JSON API with 5 endpoints.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/803ac1df-9d32-4950-bd77-83ccfe6b0203/list_all_brokers' \ -H 'X-API-Key: $PARSE_API_KEY'
List all brokers from the BrokerChooser review list. Returns an array of broker summaries with scores, fee levels, and investor protection status.
No input parameters required.
{
"type": "object",
"fields": {
"data": "array of broker summary objects with id, name, slug, overall_score, popularity, fee_level, and investor_protection",
"status": "string indicating success"
},
"sample": {
"data": [
{
"id": 5,
"name": "Interactive Brokers",
"slug": "interactive-brokers",
"fee_level": "Low",
"popularity": 823917,
"overall_score": 4.9,
"investor_protection": true
}
],
"status": "success"
}
}About the brokerchooser.com API
The BrokerChooser API gives developers structured access to broker review data across 5 endpoints, covering overall scores, fee levels, safety regulators, and product offerings sourced from BrokerChooser.com. The get_broker_full_profile endpoint returns a complete broker profile including ratings, deposit/withdrawal methods, platform details, pros/cons, and investor protection status. Use it to build broker comparison tools, fintech dashboards, or investment research applications without parsing unstructured content manually.
What the API Covers
The BrokerChooser API exposes broker review and rating data organized across five endpoints. list_all_brokers returns an array of broker summaries — each with id, name, slug, overall_score, popularity, fee_level, and investor_protection — giving a full index of reviewed brokers in a single call. The slug values returned here are the keys used by all other endpoints.
Broker Profiles and Category Rankings
get_broker_full_profile accepts a slug parameter (e.g. etoro, interactive-brokers) and returns a deeply structured object covering general info, fees, safety, deposit and withdrawal methods, account opening requirements, platform details, available products, customer support, and education resources, along with structured pros and cons. get_best_brokers_by_category takes a category slug such as best-stock-brokers or best-forex-brokers and returns a ranked list of brokers with category-specific scores including assetScore alongside the overall score.
Search and Comparison
search_brokers accepts a query string and returns matching broker providers with fields including overallScore, feeLevel, and popularity. compare_brokers accepts a comma-separated list of slugs and returns a side-by-side object keyed by slug, each entry containing general info, fees, safety regulators, and pros/cons — suitable for building direct comparison views without making multiple individual profile requests.
Data Shape Notes
All endpoints return a top-level status string alongside a data field. Broker slugs are consistent across endpoints, so results from list_all_brokers or search_brokers can be passed directly into get_broker_full_profile or compare_brokers without transformation.
- Build a broker comparison widget that pulls side-by-side fee and safety data using
compare_brokers. - Populate a fintech app's broker directory with scores and fee levels from
list_all_brokers. - Display ranked broker recommendations by asset class using
get_best_brokers_by_categorywith category slugs likebest-forex-brokers. - Surface investor protection and regulator details for compliance-focused research via
get_broker_full_profile. - Implement a broker search feature backed by the
search_brokersendpoint filtered by keyword. - Track overall_score and popularity trends across brokers by periodically polling
list_all_brokers. - Generate structured pros/cons summaries for broker review content using the
pros_consfields inget_broker_full_profile.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does BrokerChooser have an official developer API?+
What does `get_broker_full_profile` return beyond the basic score?+
slug input must match a slug from list_all_brokers or search_brokers.Does the API return historical score data or score changes over time?+
Are user-submitted reviews or written review text included in broker profiles?+
get_broker_full_profile endpoint returns structured data fields including pros/cons and ratings rather than free-text user reviews. Narrative review text from individual users is not exposed in the current response shape. You can fork this API on Parse and revise it to add an endpoint targeting user review content if that section becomes a priority.How does `get_best_brokers_by_category` differ from `list_all_brokers`?+
list_all_brokers returns all reviewed brokers with uniform summary fields. get_best_brokers_by_category requires a category slug (e.g. best-stock-brokers) and returns only brokers ranked for that category, with an additional assetScore field reflecting category-specific performance alongside the overall score.