FixIt API

3.3M+ Stack Overflow solutions at your fingertips

3.3M
Stack Overflow Solutions
830K
Accepted Answers
56K
Elite Solutions (100+ score)

Get Your API Key

Already have a key? Retrieve it here

Try It Now

Searching 3.3M solutions...

🤝 Community Contributions

Help improve FixIt API by submitting your own solutions!

🚀 Lightning Fast

Full-text search across millions of solutions in milliseconds using optimized SQLite FTS5.

🎯 Accurate Results

Multi-strategy search system finds the most relevant solutions for your specific error.

🤝 Community Driven

Submit your own solutions and vote on others to improve the database.

API Documentation

GET/health

Check API status and statistics

curl http://64.23.180.90/health

POST/search

Search for error solutions

curl -X POST http://64.23.180.90/search \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-key" \
  -d '{"query": "TypeError: NoneType", "limit": 5}'

POST/api/community/submit

Submit a community solution

curl -X POST http://64.23.180.90/api/community/submit \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-key" \
  -d '{
    "error": "KeyError: missing_key",
    "solution": "use dict.get(key, default)",
    "explanation": "Avoid KeyError by using get()"
  }'

POST/api/community/vote

Vote on a community solution

curl -X POST http://64.23.180.90/api/community/vote \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-key" \
  -d '{
    "submission_id": "abc123",
    "vote_type": "upvote"
  }'