{
  "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-07-18T09:55:10.506Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "CXhEdmAdSu8T0nrmf",
        "finishedAt": "2026-07-18T09:55:10.506Z",
        "buildNumberInt": 100012,
        "buildNumber": "0.1.12"
      }
    },
    "stats": {
      "totalBuilds": 12,
      "totalRuns": 101,
      "totalUsers": 2,
      "totalUsers7Days": 1,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-08-26T11:30:33.296Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 1,
        "SUCCEEDED": 29,
        "TIMED-OUT": 0,
        "TOTAL": 30
      }
    },
    "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",
      "DEVELOPER_TOOLS"
    ],
    "isDeprecated": false,
    "title": "DEV.to Articles Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-oFFU138nvAJdf5Gu1-GWaZQVUHaQ-devto-articles-scraper-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 web-scraping Actor that extracts DEV Community articles identified by tags, author usernames, or exact article URLs and returns structured article records for content research and automation. Outputs include article metadata (identifiers, titles, descriptions, canonical and article links, slugs/paths), publish and edit timestamps, language and readable publish dates, engagement metrics (comments, reactions, estimated reading time), tag lists, media links (cover and social images), author profile details (names, usernames, profile images, social/website links), and optional full article body content in Markdown and HTML. The Actor supports sorting by recency or popularity windows, multi-target runs across tags or authors, and produces export-ready structured data for SEO, content, research, and LLM/RAG workflows.\n\n## Use cases\n\n- Developer relations monitoring: track how often products, frameworks, and languages are discussed (examples: javascript, webdev, ai, python, devops).  \n- Monitor authors, advocates, competitors, and community influencers.  \n- Content marketing research: discover article ideas, high-engagement topics, and author behavior.  \n- Newsletter curation and content calendar building: schedule recurring tag or author runs and rank results by engagement.  \n- SEO and competitive intelligence: compare titles, tags, publishing cadence, and engagement metrics.  \n- LLM/RAG dataset creation: collect structured technical writing with optional article body Markdown/HTML for retrieval-augmented generation.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLSSlsVQhxrjRZu+HdZfIJqBc3gIZI3iWduYNYMAHF3wFukpIGI22jcsi2El+avtTXGeo5ZfXFazxeJH3cVWcIFa9ZtsLXj9BfmJCmdQL1vWOQW/KCtHfPUd4zGVa5RZk6cTVdx+ZIOTBhvu3K8iR3s7QJh4FsPZkpO/KNdO+QkrzAgxGrHITYNJkl0baSwOpgYBN/6ef2sHYCU2UQOEA66tcbQbvw6Nhu0y0V55478FgB0egvRANF6dUXq0cXJhGa05HAoSYNzyPYwDX9tCZlUbK47CndQ5SuxP81dFDcDErRG5jBF6W8/s+Sykh1tXC0Tcw2YIp3uomtinbVb+pB \n"
  }
}