DEV Community Articles Scraper
Fetch current DEV Community articles by tag or username with titles, reactions, comments, tags, authors, dates, and canonical URLs.
Workspace
Configure
Inputs stay here while results become exportable artifacts.
Start from an example
Results
Preview, inspect, copy, or export the complete output.
Your result will become an artifact
Run the tool to inspect structured rows, raw JSON, execution details, and downloadable JSON, CSV, and Markdown files.
Overview
Fetch current DEV Community articles by tag or username with titles, reactions, comments, tags, authors, dates, and canonical URLs. This first-party Better Fetch tool turns a focused request into predictable structured output that can be inspected in the web workspace, exported as JSON or CSV, called through REST, or composed by an AI agent over MCP. It is designed for repeatable production research rather than fragile copy-and-paste scraping.
Last validated: Jul 13, 2026
Input
tagstringOptional DEV tag such as ai, webdev, or javascript.
limitintegerdefault: 10Maximum articles to return.
usernamestringOptional DEV username.
Output
countintegerrequiredNumber of records returned
articlesobject[]requiredNormalized articles records
source_urlstringrequiredFetched source URL
Examples
first-run
{
"tag": "ai",
"limit": 3
}Use cases
FAQ
What does DEV Community Articles Scraper return?
It returns normalized structured fields documented in the output schema, plus the fetched source URL and a record count for receipts and exports.
Does this tool store the retrieved output?
No. Better Fetch records privacy-safe run metadata for reliability and retention analysis, but the output payload itself is not stored by the workspace.
Use it anywhere
MCP (Claude, ChatGPT, Codex)
# After connecting https://betterfetch.co/api/mcp, ask your AI to:
1. Call search_tools for "DEV Community Articles Scraper"
2. Call run_tool with:
name: "devto_articles_scraper"
input: {"tag":"ai","limit":3}REST
curl -sS -X POST "https://betterfetch.co/api/tools/devto_articles_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input": {"tag":"ai","limit":3}}'Run locally
git clone https://github.com/better-fetch/tools/tree/main/tools/devto-articles-scraper && cd devto-articles-scraper && npm i
BETTER_FETCH_API_KEY=bf_your_key_here npx bf-tool run --input '{"tag":"ai","limit":3}'