GET msf.org HTTP 200313 ms19.6 KB$0.000578 captured Aug 7, 2026
msf.org, as data
One API turns any msf.org page into markdown, structured JSON, its link graph or a screenshot, and crawls the whole site the same way. The panel shows the real response we captured.
- Render mode
- Plain HTTP, no browser needed
- Response
- HTTP 200 in 313 ms
- Page size
- 19.6 KB of markdown, 245 lines
- Fields
- Business Name, Address, Phone, Category
- Captured
- Aug 7, 2026
Free balance on signup, no card. This msf.org page cost $0.000578 to fetch.
*Name changed](https://img.msf.org/AssetLink/2105fta012wg4q0l2sy05n36ui8igbm4.jpg "A Brush with Memory: Between Home and Displacement - Warde")#### Between home and displacement in Lebanon#### Anti-migrant violence triggers trauma and medical emergency on the South Africa-Zimbabwe border#### Pakistan must protect Afghan refugees from forced return#### DRC Ebola outbreaks##### Learn about MSF’s response to the Ebola disease outbreak in Democratic Republic of Congo (DRC).#### Gaza-Israel war##### Learn how MSF teams are responding to the genocide in Gaza, Palestine.#### Attacks on medical care##### Attacks against medical facilities and health workers, whether deliberate or indiscriminate, are part of generalised violence and atrocities committed against civilians in armed conflict. They deprive populations of health services, often when they need them the most.#### Conflict in Sudan##### Find out the latest information on MSF's response to the conflict in Sudan.#### Mediterranean migration##### Every year, thousands of people fleeing war, persecution and poverty at home attempt the treacherous journey across the Mediterranean. Countless lives are lost on the way.#### Rohingya refugee crisis##### Legally stateless, with very limited options or rights in any country where they have sought refuge, the Rohingya are extremely vulnerable. What Spider does on msf.org
Same key, five endpoints. The numbers under a cell were measured on this page.
Page to markdown
Clean text for RAG and LLM context, boilerplate removed. The lane that runs without a key.
313 ms · $0.000578Page to JSON
Spider reads the page and names the fields. Pass your own schema when you need exact keys.
Rendered capture
Real Chromium, full-page PNG. The same call also returns the rendered HTML.
The call behind the panel
This request produced the response above. Paste it with your key and you get the same bytes.
curl -X POST https://api.spider.cloud/scrape \
-H "Authorization: Bearer $SPIDER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://msf.org/", "return_format": "markdown"}' from spider import Spider
app = Spider()
params = {"return_format": "markdown"}
page = app.scrape_url("https://msf.org/", params=params)
print(page[0]["content"]) import { Spider } from "@spider-cloud/spider-client";
const app = new Spider();
const [page] = await app.scrapeUrl("https://msf.org/", {
return_format: "markdown",
});
console.log(page.content); What msf.org costs
Multiplied from the measured 19.6 KB page. Estimates round to the cent.
1 GB of transfer costs $1, plus $0.001 per CPU minute, and failed requests cost $0. Crawling daily? The Unlimited plan is a flat monthly rate.
Point this at the rest of msf.org.
The capture above took 313 ms and cost $0.000578. The same call takes any URL on msf.org.