{
  "data": {
    "id": "YdwHMCkDq2vgWdw4C",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "medium-articles-scraper",
    "username": "fetch_cat",
    "description": "Scrape public Medium article metadata from RSS feeds by tag, author, publication, or feed URL.",
    "isPublic": true,
    "createdAt": "2026-07-16T10:24:39.954Z",
    "modifiedAt": "2026-07-22T12:02:50.497Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "ehAxzcWUfe0X5PcFZ",
        "finishedAt": "2026-07-16T10:30:02.823Z",
        "buildNumberInt": 100002,
        "buildNumber": "0.1.2"
      }
    },
    "stats": {
      "totalBuilds": 2,
      "totalRuns": 47,
      "totalUsers": 2,
      "totalUsers7Days": 1,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-08-26T16:28:49.234Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 30,
        "TIMED-OUT": 0,
        "TOTAL": 30
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "contentType": "application/json",
      "body": "{\"tags\":[\"artificial-intelligence\"],\"maxItems\":10,\"maxItemsPerSource\":10,\"includeSnippetHtml\":true}"
    },
    "categories": [
      "NEWS",
      "AUTOMATION",
      "BUSINESS"
    ],
    "isDeprecated": false,
    "title": "Medium Articles Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-YdwHMCkDq2vgWdw4C-mGEIETcQYj-actor-icon.png",
    "seoTitle": "Medium Articles Scraper - CSV, JSON, API",
    "seoDescription": "Scrape public Medium article metadata from RSS feeds by tag, author, publication, or feed URL. Export structured news data with Medium Articles Scraper.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Article row",
              "eventDescription": "Per Medium article row saved to the dataset",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00095
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0008
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00065
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0005
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00035
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00025
                }
              }
            }
          }
        },
        "startedAt": "2026-07-16T10:31:10.629Z",
        "apifyMarginPercentage": 0.2,
        "createdAt": "2026-07-16T10:31:11.345Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Medium Articles Scraper\n\nMedium Articles Scraper collects public Medium RSS feed data to extract recent article metadata and content snippets by tag, author, publication, or feed URL. It parses RSS feeds to produce one record per article plus diagnostic records for unsupported or failed sources, capturing article identifiers and links, canonical URLs, titles and subtitles, author and publication names, publication and update timestamps (parsed and raw), tag lists and normalized tag slugs, short HTML and plain-text snippets, first-image URLs, estimated reading time with estimation method, a best-effort member-only indicator, and source/traceability metadata for each feed scrape. Keywords: Medium, RSS scraper, article metadata, feed scraping, tags, authors, publications, snippets, timestamps, image URLs, reading time, diagnostic records, feed monitoring.\n\n## Use cases\n\n- Content research and topic discovery by monitoring tag feeds for recent posts.  \n- Author monitoring to collect recent public posts from specific Medium creators.  \n- Publication monitoring to track new items from a Medium publication feed.  \n- AI/RAG dataset preparation: gather public titles, URLs, tags, snippets, dates, and image links for downstream enrichment.  \n- Editorial monitoring and trend analysis to observe publishing activity and tag trends over time.  \n- Competitive intelligence workflows that need recent public article metadata for comparison.  \n- Automated monitoring: run scheduled scrapes, detect newly published article URLs, and generate diagnostic records for feed issues.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDXiGdRuG9v/BmZBQO3vjvan5+6OQNzZOkoBPHVKT/I0zU0UITgDlDZqKy6Xw8z04B9u8mKYirdM2+5M4EuG8GPTcmOT1kZ8kDSS1FzEbQVKt6aIKavtvdCB6GvbTSBzaYzjvoBs3eVjDwgFIcsP57gNiU133o4rLkyIR0/t8NWSeSiC4WlljvpBWTIaCtLm6QHBBbATrg3phqLz99wmijOBHbJ9DTq5qcbEr8+mr+efyO6AtmyhTWXfsbWrgGg3TS3f07sg/t2bHYAnDcc/MQPK6YOvl7Xb3Mw16BFr0K2qrqCEJPJArNCwebqzDe4k5HupssF4fxufe6RuB8ulKYV \n"
  }
}