Quartz Scraper
Spider read qz.com in 130 ms without a browser and returned 131 lines of clean markdown, including sections like "Meta is ordered to pay $942 million over child safety harms", "Top Stories" and "The essential business news, delivered fresh every morning".
# Meta is ordered to pay $942 million over child safety harms## Top StoriesWeekly jobless claims rose to 199,000 but stayed historically low, coming in below forecastsInitial unemployment insurance filings ticked up by 1,000 for the week ending Aug. 1, but landed well under analyst expectationsOpenAI asked a judge to throw out Apple's trade secrets lawsuit, calling it "baseless"OpenAI called Apple's complaint "baseless and pretextual," arguing the iPhone maker failed to identify a protectable trade secret or plausibly allege misappropriation$100 billion in SpaceX shares just unlocked. Short sellers are already up $9 billionUp to 911.5 million SpaceX shares worth about $100 billion became eligible for sale Thursday, the first unlock since the company's June IPO## The essential business news, delivered fresh every morning.Join 500,000+ readers who start their day with Quartz.## Business NewsSpaceX spent $295 million on Tesla batteries in Q2 to power its AI data centersThe purchase brings SpaceX's first-half spending on Tesla's battery storage systems to $329 million, filings showFDA approved Moderna's mRNA flu vaccine after initially refusing to review itFord named its new midsize electric pickup truck the Fathom, priced under $30,000Honeywell Aerospace stock plunged after missing earnings and slashing its full-year forecastLawmaker is pushing to pass the AI 'kill switch' bill this year as rogue AI hacks spreadFCC scraps TV station ownership cap, opening the door to media consolidationA U.S. congressman is introducing a resolution letting communities block AI data centersAfter nearly collapsing, Situational Awareness is betting $400 million on a private company### Money & Markets#### SoftBank's profit beat was powered by its surging Intel stake, not OpenAI#### Figma posted a strong earnings beat — but the stock sank on AI spending costs#### Nintendo beat earnings expectations even as Switch 2 hardware sales slumped The same call, in code.
The capture above came back as markdown. These examples add a key, so you get browser rendering, proxies, and concurrency on qz.com.
import { SpiderBrowser } from "spider-browser";
const spider = new SpiderBrowser({
apiKey: process.env.SPIDER_API_KEY!,
});
await spider.connect();
const page = spider.page!;
await page.goto("https://qz.com/");
// No selectors, no schema. Spider reads the page and names the fields.
const data = await page.scrape();
console.log(data);
await spider.close(); import { SpiderBrowser } from "spider-browser";
const spider = new SpiderBrowser({
apiKey: process.env.SPIDER_API_KEY!,
stealth: 2,
});
await spider.connect();
const page = spider.page!;
await page.goto("https://qz.com/");
await page.content();
const data = await page.evaluate(`(() => {
const articles = [];
document.querySelectorAll("article, .article-card").forEach(el => {
const headline = el.querySelector("h2 a, h3 a")?.textContent?.trim();
const link = el.querySelector("h2 a, h3 a")?.getAttribute("href");
const author = el.querySelector(".byline a, .author")?.textContent?.trim();
const summary = el.querySelector("p, .excerpt")?.textContent?.trim();
if (headline) articles.push({ headline, link, author, summary });
});
return JSON.stringify({ total: articles.length, articles: articles.slice(0, 15) });
})()`);
console.log(JSON.parse(data));
await spider.close(); Ready for volume? Get an API key →
Fields you can pull.
Spider names these from the page. The capture above came back as markdown; the same
call with return_format: "json" returns them as keys.
What qz.com costs to scrape.
The capture above cost $0.000825 to fetch. Pricing is $1 per GB of pre-transformation bandwidth plus $0.001 per CPU minute, so a page like this one lands at a fraction of a cent. Failed requests are billed at $0.
- Free balance on signup
- No card required to test
- Balance never expires
Run it keyless, no account
More News scrapers.
Google News Scraper
Extract news articles, headlines, publication sources, and trending stories from Google News.
BBC News Scraper
Extract news articles, headlines, and publication data from BBC News.
CNN Scraper
Extract news articles, headlines, and video content data from CNN.
Start scraping qz.com.
You already have the call. A key raises the rate limit and turns on browser rendering, proxies, and concurrency. Balance never expires, and top-ups go through secure checkout.