{
  "data": {
    "id": "CfwMEiHEbFdF6esZX",
    "userId": "74Xl4qTa0w4AWTQ3D",
    "name": "bing-search-scraper",
    "username": "arman-bd",
    "description": "Search Bing News by keyword across 60 country/language markets and get one clean row per story: headline, publisher, snippet, publish date, thumbnail and the publisher's own URL instead of a click-tracking redirect. Optional Bing web results for the same keywords, top 10 only.",
    "isPublic": true,
    "createdAt": "2026-08-09T13:41:10.404Z",
    "modifiedAt": "2026-08-14T15:07:54.267Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "AC0TV6bgExhKgnrMc",
        "finishedAt": "2026-08-14T15:07:54.267Z",
        "buildNumberInt": 4,
        "buildNumber": "0.0.4"
      }
    },
    "stats": {
      "totalBuilds": 4,
      "totalRuns": 10,
      "totalUsers": 1,
      "totalUsers7Days": 1,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-09-16T06:00:31.265Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 1,
        "TIMED-OUT": 0,
        "TOTAL": 1
      }
    },
    "versions": [
      {
        "versionNumber": "0.0",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 3600,
      "memoryMbytes": 1024
    },
    "exampleRunInput": {
      "body": "{\n  \"queries\": [\n    \"artificial intelligence\"\n  ]\n}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "NEWS",
      "SEO_TOOLS",
      "MCP_SERVERS"
    ],
    "isDeprecated": false,
    "title": "Bing Search Scraper: News, Publishers & Real Links",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/74Xl4qTa0w4AWTQ3D-actor-CfwMEiHEbFdF6esZX-fjusgpKDwo-icon.png",
    "seoTitle": "Bing Search Scraper - News, Publishers & Real Links",
    "seoDescription": "Search Bing News by keyword across 60 markets. Headlines, publishers, snippets, dates, thumbnails and the publisher's real URL, not a redirect. Optional top-10 Bing web results.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "isPPEPlatformUsagePaidByUser": true,
        "apifyMarginPercentage": 0.2,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "eventPriceUsd": 0.00005,
              "isOneTimeEvent": true
            },
            "news-result-scraped": {
              "eventTitle": "News result scraped",
              "eventDescription": "Charged once per news result saved to the dataset. Duplicates collapsed by the deduplication setting, results removed by the date range, and items that carried no usable link are never charged.",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.0009,
              "isPrimaryEvent": true
            },
            "web-result-scraped": {
              "eventTitle": "Web result scraped",
              "eventDescription": "Charged once per web result saved to the dataset, after the relevance check. The web surface returns at most 10 results per keyword and has no page 2. When it cannot answer a keyword it collapses it to the first word and returns a full page about that instead, so a row is saved only if it mentions at least two distinct terms from your keyword (or the only term, for a one-word keyword). Rows below that bar are dropped before they reach the dataset and are never charged, so a keyword this surface cannot answer costs nothing.",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.0005
            }
          }
        },
        "createdAt": "2026-08-09T13:41:11.239Z",
        "startedAt": "2026-08-09T13:41:11.239Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "apifyMarginPercentage": 0.2,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "eventPriceUsd": 0.00005,
              "isOneTimeEvent": true
            },
            "news-result-scraped": {
              "eventTitle": "News result scraped",
              "eventDescription": "Charged once per news result saved to the dataset. Duplicates collapsed by the deduplication setting, results removed by the date range, and items that carried no usable link are never charged.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0009
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00067
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00045
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00033
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00029
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00016
                }
              },
              "isPrimaryEvent": true
            },
            "web-result-scraped": {
              "eventTitle": "Web result scraped",
              "eventDescription": "Charged once per web result saved to the dataset, after the relevance check. The web surface returns at most 10 results per keyword and has no page 2. When it cannot answer a keyword it collapses it to the first word and returns a full page about that instead, so a row is saved only if it mentions at least two distinct terms from your keyword (or the only term, for a one-word keyword). Rows below that bar are dropped before they reach the dataset and are never charged, so a keyword this surface cannot answer costs nothing.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00037
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00025
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00018
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00016
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00009
                }
              }
            }
          }
        },
        "createdAt": "2026-08-14T15:07:42.777Z",
        "startedAt": "2026-08-14T15:07:42.777Z",
        "notifiedAboutChangeAt": "2026-08-19T08:06:19.388Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Bing Search Scraper\n\nSearches Bing News across 60 country/language markets and returns one normalized record per story containing the headline, publisher attribution, a prose snippet, an ISO 8601 publish timestamp when available, an inline thumbnail where present, and the publisher’s direct URL decoded from Bing’s click-tracking redirect (decoded without extra requests). Optionally returns the top-ten organic web results per query as a separate surface. Technical capabilities include multi-market news crawling with paging until no new results, in-response thumbnail extraction, redirect decoding to reveal original publisher links, per-run deduplication across keywords, relevance checks on web results, and per-run diagnostics reporting markets used, surfaces run, rejected inputs, counts, duplicates collapsed, and date-range effects.\n\n## Use cases\n\n- Multi-market brand monitoring across 60 national news markets, each answering in its own language, and diffing successive runs by URL.  \n- Keyword enrichment for retrieval agents: tens of current, dated, sourced headlines per keyword with real publisher links.  \n- Building a thumbnailed news corpus without fetching images separately (images returned in the same response as headlines).  \n- Running a second news index alongside other providers (different ranking and publisher mix) for cross-index comparisons.  \n- Retrieving top-10 organic web results for a list of keywords as a single-page web surface.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQChqxVAXQED/emLSzTyePpvFlbb6bqvzzq1NluNGUlfJ/SGtAxhmK1/sycBnSsgSnUhxv/6AGuvxyqPG7bIxwXDHR/JMkudaLpHjn4pAx2Awizy9WTEr55C/vY3d8ZqGyEFAe1BLJJCx55Jx/6qS+A+e1McKTa9DCgFMo37ixzuDqeKRG8xsDTUsCgqvxc5VDJsqQo5j3Oh123B6WS5tx2+LDroagaiPHTE4yJuzaTjYBB0vuGCHZnjFgjjH193L0+Tsfra307OiV1qIrrs4qszrJyPd1tfAch4KLTLC0KvVRxJpAc5mcPjXOKIUe5NXSLeoQDO5xwAtyvf+plxvg2F \n"
  }
}