MSN Scraper

Creating an MSN Scraping Task

Submit a task to scrape the MSN news feed for a given market, optionally personalized for a specific MSN user.

Requires the msn scope on your API key.

Endpoint

POST /api/parsing/v1/msn

Request Body

NameTypeRequiredDescription
cmstringyesMarket — feed language and country in language-country format (e.g. en-us, de-de, fr-fr)
limitnumbernoNumber of feed items to return, from 1 to 100
userstringnoMSN user ID (a-…). When set, returns the personalized feed for this user
callbackUrlstringnoWebhook URL to POST result when done

Example Request

curl -X POST 'https://app.scrapering.com/api/parsing/v1/msn' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -d '{"cm":"en-us","limit":10}'

Example Response

{
  "id": "5f3b0c2e-8a41-4d7e-9c6b-2e1f7a9d4b10",
  "status": "parsing",
  "scope": "msn",
  "costCredits": 1,
  "createdAt": "2026-10-02T10:00:00.000Z"
}
FieldTypeDescription
idstringTask ID used to poll for the result
statusstringCurrent task status (parsing, done, error)
scopestringTask type — always msn for this endpoint
costCreditsnumberCredits charged for the task
createdAtstringISO 8601 timestamp of when the task was created

The task is processed asynchronously. Use the id to poll for the result or set callbackUrl to receive a webhook when parsing completes.

Next steps