StackOverflow Scraper
AI-generatedSummary
Scrapes Stack Overflow profiles through the Apify actor and returns the resulting profile records. Use the 'Run Mode' to either run the actor with specified profile URLs and extraction options or read an existing run by ID. Provide comma- or newline-separated profile URLs and select which profile fields to extract; each input item triggers a separate request.
Inputs
- Stack Overflow Profile URLs (required) — Actor input: Comma- or newline-separated Stack Overflow user profile URLs. Entries are trimmed and empty values are omitted. Required in 'Run Actor' mode.
- Username, Full Name, Bio / About, Location, Reputation / Reach, Answer / Question Count, Profile URL, Email, Website / Blog, Category / Specialization, Other Metadata — Boolean options controlling extraction of profile fields, including Username, Full Name, Bio / About, Location, Reputation / Reach, Answer / Question Count, Profile URL, Email, Website / Blog, Category / Specialization, and Other Metadata (badges, member since, tags). All default to true and are configurable only in 'Run Actor' mode.
- Max Concurrency — Actor input: Maximum number of parallel requests to process concurrently. Defaults to 5 with an allowed range of 1 to 20. Applicable in 'Run Actor' mode.
- Timeout per profile (seconds) — Actor input: Maximum timeout in seconds per profile. Defaults to 90 seconds, with allowed range between 30 and 300. Applicable in 'Run Actor' mode.
- Apify API credentials (required) — Apify API credentials required to authenticate requests to the Apify platform.
Output shape
A list of items, one for each result returned by the actor.
Outputs one item per returned result from the actor. Each output JSON is paired with the input item corresponding to the requested profiles. If the actor response is not an array, it is wrapped as a single result. If errors occur, and 'Continue On Fail' is enabled, errors are output as items with an error field; otherwise, the node throws an error for that input item.