482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Developer & File Tools

DEV.to Scraper logo

DEV.to Scraper

hipersoft/devto-scraper

Scrape articles from DEV Community (dev.to): title, description, URL, author, tags, reactions, comments, reading time, cover image and (optionally) the full article body. Filter by tag, author or top posts. One clean row per article as JSON, CSV or Excel.

Total users

2

Monthly users

1

Total runs

42

Per article scraped

$0.002

Last rebuilt

Oct 26, 2026

Overview

Scrape articles from DEV Community (dev.to) as clean, structured data. Filter by tag, author, or top posts over a time window — and get one row per article with title, description, URL, author, tags, reactions, comments, reading time, cover image and (optionally) the full Markdown body. Export to JSON, CSV or Excel, or pull straight from the API.

Perfect for developer content research, tech trend tracking, competitor and topic analysis, newsletters, content curation, and building article datasets for dashboards or LLMs.


What you get

One flat, ready-to-use record per article:

Field Description
id / slug / url Article identity and link
title / description Headline and summary
coverImage Cover image URL
tags Article tags
author / authorName Username and display name
organization Publishing organization (if any)
reactions Reaction count
comments Comment count
readingMinutes Estimated reading time
publishedAt / editedAt Timestamps (ISO 8601)
canonicalUrl Canonical URL
bodyMarkdown Full article body (when "Include full article body" is on)
collectedAt When the row was scraped

How to use

1. By tag, author, or latest

{
  "tags": ["javascript", "python"],
  "usernames": ["ben"],
  "topDays": "7",
  "includeBody": false,
  "maxItems": 300
}
  • Tags — scrape articles for each tag (e.g. webdev, ai, react).
  • Authors — scrape all articles from given usernames.
  • Top posts over N days — return the most-reacted posts over a window (e.g. 7, 30) instead of newest.
  • Include full article body — also fetch each article's full Markdown.
  • Max articles — cap the total (0 = no limit).

Leave tags and authors empty to scrape the latest articles feed.


Example output

{
  "id": 1899123,
  "title": "FastAPI's new app.frontend() fixes everything",
  "url": "https://dev.to/alexgeorgiev17/fastapis-new-appfrontend-…",
  "tags": ["python", "fastapi", "webdev"],
  "author": "alexgeorgiev17",
  "reactions": 7,
  "comments": 2,
  "readingMinutes": 5,
  "publishedAt": "2026-09-20T08:00:00Z",
  "collectedAt": "2026-09-20T15:10:00.000Z"
}

Common use cases

  • Developer content research — see what's trending for a language, framework or topic.
  • Trend tracking — monitor tags and top posts over time.
  • Competitor & author analysis — pull an author's or organization's full catalog.
  • Newsletters & curation — build clean digests of the best posts.
  • Datasets — build structured article corpora for analysis or model training.

Frequently asked questions

Do I need any login, account or key? No. Just set tags or authors and run.

Can I get the full article text? Yes — enable Include full article body to add the Markdown body to each row.

Can I get the top posts of the week? Yes — set Top posts over N days (e.g. 7).

How many articles can I get? Set Max articles to whatever you need (0 = no limit) — the scraper pages through the results.

What format is the data? A flat table you can export as JSON, CSV or Excel, or fetch from the Apify API.


Related scrapers

Building a tech-content toolkit? Check out our Hacker News scraper and other content scrapers on Apify Store — all with the same clean, one-row-per-item output.

Input

FieldTypeDescription
tags
Tags
arrayDEV.to tags to scrape articles from — e.g. 'javascript', 'python', 'webdev', 'ai'. Each tag is scraped and the results are combined. Leave empty (with no authors) to scrape the latest articles feed.
usernames
Authors
arrayDEV.to usernames to scrape all articles from — e.g. 'ben', 'devteam'.
topDays
Top posts over N days
stringOptional. Return the top (most-reacted) posts over this many days instead of newest — e.g. '7' for the past week, '30' for the past month.
includeBody
Include full article body
booleanAlso fetch each article's full Markdown body (one extra request per article).
Default: false
maxItems
Max articles
integerMaximum number of articles to collect across all tags and authors (0 = no limit).
Default: 100

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~devto-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "tags": [
    "javascript"
  ]
}'

Pricing

EventPricePaid plans from
Article scraped
Charged for each dev.to article returned.
$0.002$0.001

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Bulk Image Downloader

Download thousands of images from a list of URLs and store each in the key-value store with a public link. Returns content type, size, dimensions and SHA-256 per image. Bulk-ready. Great for datasets, backups and media pipelines.

8,102 runs · 103 users · $0.056 / url processed

Text to Speech

Convert any text to natural-sounding speech as an MP3 download. 300+ premium neural voices across 70+ languages, adjustable rate, pitch and volume. Great for voiceovers, videos, accessibility and audio content. No setup.

278 runs · 22 users · $0.01 / audio generated

Google Maps Email Extractor

Search Google Maps for businesses, then crawl each business website to extract emails, social profiles and extra phone numbers. Turns any Maps search into a ready lead list. No setup.

159 runs · 8 users · $0.006 / business lead scraped

Website Screenshot

Capture full-page or viewport screenshots of any URL as PNG or JPEG, at any device size. For monitoring, previews, thumbnails and automation workflows.

156 runs · 3 users · $0.004 / screenshot captured

Bulk URL Status Checker

Check thousands of URLs over plain HTTP: status codes, broken links (404/410/5xx), full redirect chains, response time, content type, page title and SSL certificate expiry.

154 runs · 13 users · $0.002 / url checked

Google Search Scraper

Scrape Google Search results (organic listings) for any query: title, URL, displayed URL, snippet and position. Multi-query, per-country/language, pagination. Uses Google SERP proxy — reliable, no captcha, no setup.

121 runs · 8 users · $0.001 / result scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build