{
  "data": {
    "id": "oFFU138nvAJdf5Gu1",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "devto-articles-scraper",
    "username": "fetch_cat",
    "description": "Scrape public DEV Community articles by tag, username, or article URL with metadata, engagement metrics, authors, tags, and optional body content.",
    "isPublic": true,
    "createdAt": "2026-07-10T08:21:22.669Z",
    "modifiedAt": "2026-09-25T18:53:43.612Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "7a10snY8lhuuDmzJB",
        "finishedAt": "2026-09-25T18:53:43.304Z",
        "buildNumberInt": 100015,
        "buildNumber": "0.1.15"
      },
      "input-ux-20260925": {
        "buildId": "7a10snY8lhuuDmzJB",
        "finishedAt": "2026-09-25T18:53:43.304Z",
        "buildNumberInt": 100015,
        "buildNumber": "0.1.15"
      }
    },
    "stats": {
      "totalBuilds": 15,
      "totalRuns": 162,
      "totalUsers": 3,
      "totalUsers7Days": 2,
      "totalUsers30Days": 2,
      "totalUsers90Days": 2,
      "lastRunStartedAt": "2026-10-14T06:20:36.310Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 27,
        "TIMED-OUT": 0,
        "TOTAL": 27
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{\"mode\": \"tag\", \"tags\": [\"javascript\"], \"sort\": \"latest\", \"maxItems\": 20, \"includeArticleBody\": false}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "SOCIAL_MEDIA",
      "MARKETING",
      "DEVELOPER_TOOLS"
    ],
    "isDeprecated": false,
    "title": "DEV.to Articles Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-oFFU138nvAJdf5Gu1-K5xayQlrqc-actor-icon.png",
    "seoTitle": "DEV.to Articles Scraper for Tags and Authors",
    "seoDescription": "Scrape public DEV.to articles by tag, username, or URL. Export titles, engagement metrics, author data, article links, tags, and optional bodies.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "apifyMarginPercentage": 0.2,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Article saved",
              "eventDescription": "Per public DEV article record saved to the dataset",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00115
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.001
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00078
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0006
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0004
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00028
                }
              }
            }
          }
        },
        "createdAt": "2026-07-10T08:24:36.447Z",
        "startedAt": "2026-07-10T08:24:36.447Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "apifyMarginPercentage": 0.2,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost.",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Article extracted",
              "eventDescription": "Charged per public DEV article record extracted.",
              "eventPriceUsd": 0.000028959,
              "isPrimaryEvent": true
            }
          }
        },
        "createdAt": "2026-07-10T08:27:39.188Z",
        "startedAt": "2026-07-10T08:27:39.188Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "apifyMarginPercentage": 0.2,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Article saved",
              "eventDescription": "Per DEV.to article record saved to the dataset",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00014
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-07-10T08:55:23.000Z",
        "createdAt": "2026-07-10T08:55:24.044Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "apifyMarginPercentage": 0.2,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Article saved",
              "eventDescription": "Per DEV.to article record saved to the dataset",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00028199
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00024521
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00019126
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00014712
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000098083
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000068658
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-07-10T08:59:13.000Z",
        "createdAt": "2026-07-10T08:59:13.984Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## DEV.to Articles Scraper\n\nA scraper for DEV.to (DEV Community) that extracts articles by tag, author username, or exact article URL and produces structured article and author data for content research and automation. Technically, it crawls tag listings, author pages, or specific article pages, supports sorting by recency or popularity windows, and can optionally retrieve full article bodies as Markdown and HTML. The Actor outputs structured records containing article identity and navigation info (titles, URLs, slugs, canonical links), descriptive text and summaries, timestamps and language metadata, engagement metrics (comments, reactions, reading time), tag lists and media links (cover and social images), author profile details (display name, username, profile image, social handles, website), and provenance/context metadata (scrape time and source context). Keywords: DEV.to, DEV Community, article scraping, tag scraping, author scraping, article body Markdown, article body HTML, metadata extraction, engagement metrics, tags, media links, author profiles, publish dates, reading time, content research, SEO, RAG, LLM datasets.\n\n## Use cases\n\n- Track developer topics and trending tags (examples: javascript, webdev, ai, python, devops).\n- Monitor authors, advocates, competitors, and community influencers on DEV.to.\n- Content marketing and SEO research to find article ideas, titles, tags, and high-engagement topics.\n- Newsletter curation and content calendar building, ranking articles by reactions or comments.\n- Competitive intelligence: compare publishing cadence, tags, titles, and engagement signals.\n- Build structured corpora for LLM training or RAG workflows by collecting article metadata and optional full-text content.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLSSlsVQhxrjRZu+HdZfIJqBc3gIZI3iWduYNYMAHF3wFukpIGI22jcsi2El+avtTXGeo5ZfXFazxeJH3cVWcIFa9ZtsLXj9BfmJCmdQL1vWOQW/KCtHfPUd4zGVa5RZk6cTVdx+ZIOTBhvu3K8iR3s7QJh4FsPZkpO/KNdO+QkrzAgxGrHITYNJkl0baSwOpgYBN/6ef2sHYCU2UQOEA66tcbQbvw6Nhu0y0V55478FgB0egvRANF6dUXq0cXJhGa05HAoSYNzyPYwDX9tCZlUbK47CndQ5SuxP81dFDcDErRG5jBF6W8/s+Sykh1tXC0Tcw2YIp3uomtinbVb+pB \n"
  }
}