Stack Exchange Question & Tag Tracker avatar

Stack Exchange Question & Tag Tracker

Pricing

Pay per usage

Go to Apify Store
Stack Exchange Question & Tag Tracker

Stack Exchange Question & Tag Tracker

Track trending questions, tag activity, and keyword search across Stack Overflow and 170+ Stack Exchange sites. Filter by tags, sort by votes/activity/hot/week/month, and optionally include top answers. Ideal for developer trend analysis and tech popularity tracking.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Hojun Lee

Hojun Lee

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Share

Track trending questions, tag popularity, and full-text search results across Stack Overflow and 170+ Stack Exchange network sites (Server Fault, Super User, Ask Ubuntu, Math, Physics, and more).

Use this Actor to monitor developer trends, measure technology popularity, research technical topics, or build datasets for tech landscape analysis.


Features

  • 3 modes: questions by tag, popular/matching tags, full-text keyword search
  • 5 sort options: hot (trending now), week, month, top voted, recent activity
  • Optional top answers: fetch the highest-voted answers for each question
  • Pagination: automatically fetches multiple pages until your maxResults limit
  • Backoff-aware: respects SE API throttling signals (backoff_seconds)
  • No API key required — works out of the box (300 req/day free; 10,000/day with a free API key)

Input

FieldTypeDefaultDescription
modestringquestionsquestions, tags, or search
sitestringstackoverflowSE site slug (e.g. serverfault, superuser, askubuntu)
tagsarray[]Tags to filter by in questions mode (AND logic)
searchQuerystring""Full-text query for search mode
tagQuerystring""Partial tag name filter for tags mode
sortBystringweekactivity, votes, hot, week, month, creation
maxResultsinteger50Max items to return (1–500)
includeAnswersbooleanfalseFetch top answers per question (uses extra quota)
maxAnswersPerQuestioninteger3How many top answers to include (1–10)
apiKeystring""Optional SE API key for 10,000 req/day quota
{
"mode": "questions",
"site": "stackoverflow",
"tags": ["python"],
"sortBy": "week",
"maxResults": 100,
"includeAnswers": false
}

Example: Hot questions across sites

{
"mode": "questions",
"site": "stackoverflow",
"tags": [],
"sortBy": "hot",
"maxResults": 50
}
{
"mode": "search",
"site": "stackoverflow",
"searchQuery": "LLM fine-tuning memory error",
"sortBy": "votes",
"maxResults": 30,
"includeAnswers": true,
"maxAnswersPerQuestion": 3
}
{
"mode": "tags",
"site": "askubuntu",
"tagQuery": "network",
"maxResults": 50
}

Output

Each record in the dataset represents one question (questions/search mode) or tag (tags mode).

Question record

{
"question_id": 75941432,
"title": "How to use asyncio.gather with error handling?",
"body_preview": "I have a list of coroutines and want to run them concurrently…",
"tags": ["python", "asyncio"],
"score": 87,
"view_count": 12543,
"answer_count": 4,
"is_answered": true,
"accepted_answer_id": 75941899,
"owner_name": "dev_user",
"owner_reputation": 3200,
"created_at": "2023-04-01T14:22:00+00:00",
"last_activity_at": "2024-01-15T09:10:00+00:00",
"link": "https://stackoverflow.com/q/75941432",
"site": "stackoverflow",
"top_answers": [
{
"answer_id": 75941899,
"score": 112,
"is_accepted": true,
"body_preview": "Use return_exceptions=True to prevent one failure from…"
}
]
}

Tag record

{
"name": "python",
"count": 2184321,
"is_required": false,
"is_moderator_only": false,
"has_synonyms": true,
"site": "stackoverflow"
}

Pricing

EventPrice
Actor start$0.005 (once)
Per question fetched$0.002

Fetching 100 questions costs ~$0.205. Tags mode charges only the actor-start fee.


API Quota & Rate Limits

Stack Exchange allows 300 requests/day without authentication and 10,000 requests/day with a free API key.

Each page fetch counts as 1 request. With includeAnswers=true, each question adds 1 more request.

Register a free key at stackapps.com.


Supported Sites

Any site in the Stack Exchange network works as the site parameter:

SlugSite
stackoverflowStack Overflow
serverfaultServer Fault
superuserSuper User
askubuntuAsk Ubuntu
mathMathematics
physicsPhysics
unixUnix & Linux
gamedevGame Development
datascienceData Science
aiArtificial Intelligence

See the full list at stackexchange.com/sites.


Use Cases

  • Tech trend monitoring — track which tags and questions are trending weekly
  • Competitor/library research — find pain points developers have with specific tools
  • Content strategy — discover unanswered or highly-viewed questions for blog topics
  • Dataset building — create labeled Q&A datasets for ML training
  • Community health metrics — measure activity and engagement on SE communities

Technical Details

  • Python 3.12, httpx async HTTP client
  • asyncio.Semaphore(3) for polite concurrency
  • Automatic pagination via has_more response field
  • Exponential backoff on transient failures (up to 3 retries)
  • Body HTML stripped to plain text preview (first 500 chars)

Feedback

If this actor powers your developer community research, a review helps others find it: Leave a review on Apify Store