
Security News
Anthropic Identifies Biased Reasoning and Recklessness as Drivers of Claude’s PyPI Attack
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.
The official TypeScript SDK for turning websites into clean content, structured data, screenshots, search results, site maps, and brand profiles.
Documentation · Dashboard · GitHub
npm install berrycrawl
Create an API key in the Berrycrawl dashboard, set it as BERRYCRAWL_API_KEY, then:
import { Berrycrawl } from "berrycrawl";
const berrycrawl = new Berrycrawl({ apiKey: process.env.BERRYCRAWL_API_KEY });
const page = await berrycrawl.scrape({ url: "https://example.com" });
const page = await berrycrawl.scrape({
url: "https://example.com/pricing",
formats: ["markdown", "links"],
});
Crawls run as background jobs. The response contains the job ID you can use with the jobs API.
const job = await berrycrawl.crawl({
url: "https://example.com/docs",
limit: 50,
});
console.log(job.id);
const results = await berrycrawl.search({
query: "best headless browser libraries",
limit: 10,
});
const map = await berrycrawl.map({
url: "https://example.com",
search: "documentation",
});
const brand = await berrycrawl.brand.retrieve({
url: "https://stripe.com",
});
const extraction = await berrycrawl.extract({
urls: ["https://example.com/products"],
prompt: "Extract every product name, price, and description",
});
console.log(extraction.id);
import { BerrycrawlError } from "berrycrawl";
try {
await berrycrawl.scrape({ url: "https://example.com" });
} catch (error) {
if (error instanceof BerrycrawlError) {
console.error(error.statusCode, error.body);
}
throw error;
}
const berrycrawl = new Berrycrawl({
apiKey: process.env.BERRYCRAWL_API_KEY,
timeoutInSeconds: 90,
maxRetries: 3,
});
Apache 2.0. See LICENSE.
FAQs
Official TypeScript SDK for the Berrycrawl API
The npm package berrycrawl receives a total of 0 weekly downloads. As such, berrycrawl popularity was classified as not popular.
We found that berrycrawl demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.

Research
/Security News
Malicious Chrome and Firefox extensions target Axiom Trade and Padre users, stealing session tokens and wallet data.

Security News
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.