GET/api/problems
Problems, rising first, with filters
- categoryOnly this category
- companyOnly problems about or naming this company or product (slug)
- sourceOnly problems seen on this kind of source
- viewrising, persistent, new or all
- sortposts (most posts first) or recent (latest post first); default rising first
- qWords in the statement or company names
- verifiedtrue for corroborated problems only
- sinceOnly rows active or first seen at or after this date (YYYY-MM-DD)
- limitItems per page, 1 to 200
- offsetItems to skip, for the next page
curl -s "https://problems.fru.dev/api/problems?view=rising&limit=3"Sample response
{
"problems": [
{
"id": "claude-issues",
"statement": "Claude app gets 1 and 2 star reviews",
"category": "llm-apps",
"issue": "general",
"company": {
"slug": "claude",
"name": "Claude",
"domain": "anthropic.com",
"url": "https://problems.fru.dev/companies/claude"
},
"companies": [
{
"slug": "claude",
"name": "Claude",
"domain": "anthropic.com",
"posts": 34
},
{
"slug": "chatgpt",
"name": "ChatGPT",
"domain": "openai.com",
"posts": 6
}
],
"posts": 34,
"people": 34,
"places": 11,
"last_7_days": 28,
"previous_7_days": 2,
"momentum": "rising",
"persistent": true,
"days_active": 13
},
{
"id": "chatgpt-issues",
"statement": "ChatGPT app gets 1 and 2 star reviews",
"category": "llm-apps",
"issue": "general",
"company": {
"slug": "chatgpt",
"name": "ChatGPT",
"domain": "openai.com",
"url": "https://problems.fru.dev/companies/chatgpt"
},
"companies": [
{
"slug": "chatgpt",
"name": "ChatGPT",
"domain": "openai.com",
"posts": 23
},
{
"slug": "openai-codex",
"name": "Codex",
"domain": "openai.com",
"posts": 6
}
],
"posts": 23,
"people": 23,
"places": 5,
"last_7_days": 17,
"previous_7_days": 1,
"momentum": "rising",
"persistent": true,
"days_active": 11
}
],
"total": 45,
"limit": 3,
"offset": 0,
"next": "/api/problems?view=rising&limit=3&offset=3",
"note": "From public posts only: short, attributed excerpts that link to the originals. Problems are grouped by rules; verified=true means at leas..."
}