{
  "data": {
    "id": "gL1js7kYVQD8UfmN4",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "pubmed-search-scraper",
    "username": "fetch_cat",
    "description": "Search PubMed and export public article metadata, abstracts, authors, journals, DOI, MeSH terms, and keywords.",
    "isPublic": true,
    "createdAt": "2026-07-02T08:20:56.465Z",
    "modifiedAt": "2026-07-17T15:43:38.031Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "iQgCJDjEkLq4WGXWb",
        "finishedAt": "2026-07-17T15:43:38.031Z",
        "buildNumberInt": 100011,
        "buildNumber": "0.1.11"
      }
    },
    "stats": {
      "totalBuilds": 11,
      "totalRuns": 89,
      "totalUsers": 2,
      "totalUsers7Days": 1,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-08-26T05:28:32.613Z",
      "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": 600,
      "memoryMbytes": 256
    },
    "exampleRunInput": {
      "body": "{\n  \"query\": \"cancer immunotherapy\",\n  \"maxItems\": 10,\n  \"sort\": \"relevance\",\n  \"includeAbstracts\": true\n}",
      "contentType": "application/json"
    },
    "categories": [
      "AI",
      "EDUCATION",
      "DEVELOPER_TOOLS"
    ],
    "isDeprecated": false,
    "title": "PubMed Search Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-gL1js7kYVQD8UfmN4-qeDBDEykfl-pubmed-search-scraper-actor-icon.png",
    "seoTitle": "PubMed Search Scraper — Export Article Metadata",
    "seoDescription": "Search PubMed by keyword, author, journal, date, or article type and export article titles, abstracts, authors, DOI, MeSH terms, keywords, and URLs.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "isPPEPlatformUsagePaidByUser": true,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "PubMed article",
              "eventDescription": "Per PubMed article saved to the default 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-02T08:24:44.376Z",
        "apifyMarginPercentage": 0.2,
        "createdAt": "2026-07-02T08:24:44.451Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "isPPEPlatformUsagePaidByUser": true,
        "startedAt": "2026-07-02T09:28:31.512Z",
        "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
            },
            "result": {
              "eventTitle": "PubMed article",
              "eventDescription": "Charged per PubMed article saved to the default dataset.",
              "eventPriceUsd": 0.000029382,
              "isPrimaryEvent": true
            }
          }
        },
        "createdAt": "2026-07-02T09:28:31.891Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost.",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "PubMed article",
              "eventDescription": "Charged per PubMed article saved to the default dataset. Tiered floor used because Apify rejects sub-$0.00005 tiered pricing records.",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.000039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000014
                }
              }
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-07-02T09:32:32.075Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "APIA-1122 formula-derived tiered PPE with platform minimum tier floor; private actor.",
        "createdAt": "2026-07-02T09:32:32.156Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## PubMed Search Scraper\n\nPubMed Search Scraper converts PubMed queries into structured biomedical article metadata for literature monitoring, research, and intelligence workflows. It queries the public PubMed index and extracts bibliographic metadata and identifiers—article titles, PubMed IDs, optional abstracts, author lists, journal names, publication dates, DOI values, article types, MeSH terms and subject keywords, language, source query context, and PubMed URLs—using search filters for keywords, authors, journals, date ranges, and article types. The Actor supports sorting and result limits, offers optional abstract and subject-term enrichment, applies conservative request pacing against PubMed, and is designed for repeatable and scheduled monitoring, metadata enrichment, and downstream AI retrieval or evaluation pipelines.\n\n## Use cases\n\n- Monitor new publications for a disease, drug class, method, or intervention  \n- Build evidence datasets for market intelligence and clinical landscape reports  \n- Track competitor research, biomarkers, indications, trial publications, and review articles  \n- Automate recurring literature search exports for librarians, departments, or patrons  \n- Collect public article metadata for medical AI retrieval, evaluation, and knowledge-base workflows  \n- Weekly or scheduled literature monitoring for specific topics or journals  \n- Discover review articles and assemble evidence for systematic reviews or summaries  \n- Track clinical trial publications and journal-specific surveillance  \n- Author publication tracking for researcher or profile monitoring  \n- Create datasets for medical NLP, vector search, RAG pipelines, and identifier enrichment (DOI/PMID)",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3nyr7t5ZIVZiUnwnnKYlFyyNjLuAIARkJMFMxCeXRVDhMIFBAQ7yqgvCw1q34DmV/grzaRO56mAGC8f03vif6Da15xP7xghil9VP/KFephC6MDmEmZ4OvZA6Z83DXDmMsTQLtmUBu+eF+JKDySjX+DbEtBKX/kcwpegcxI86WPmgPUg0Dqx9qz+Rrc9Q7vxBcYiyIwWK0+BnxwwM183Xhm2oyYK5BSVWUOo03/JdSHxGPgc3DT1bscBJdnN7XBt3U3tJKOVZ+Ex4KhvSPe99FmVxxqZA4DVXT3WpFI/BgwvXGJ5t2m9yo1cPexaRbA06uu2DdnOZw1J3PNF74wD4B \n"
  }
}