Skip to content
Firecrawl Docs
Firecrawl Docs
Node.js

Node.js

Découvrez Firecrawl en Node.js. Scrapez, recherchez et interagissez avec les données web à l’aide du SDK officiel.

npm install firecrawl

Au lieu de passer apiKey directement, définissez la variable d’environnement FIRECRAWL_API_KEY :

export FIRECRAWL_API_KEY=fc-YOUR-API-KEY
const app = new Firecrawl();
import { Firecrawl } from 'firecrawl';

const app = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" });
const results = await app.search("firecrawl web scraping", { limit: 5 });

for (const result of results.web) {
  console.log(result.title, result.url);
}
const result = await app.scrape("https://example.com");

console.log(result.markdown);

Utilisez Interact pour contrôler une session de navigateur en temps réel — cliquez sur des boutons, remplissez des formulaires et extrayez du contenu dynamique.

const result = await app.scrape('https://www.amazon.com', { formats: ['markdown'] });
const scrapeId = result.metadata?.scrapeId;

await app.interact(scrapeId, { prompt: 'Search for iPhone 16 Pro Max' });
const response = await app.interact(scrapeId, { prompt: 'Click on the first result and tell me the price' });
console.log(response.output);

await app.stopInteraction(scrapeId);
Was this page helpful?Suggest editsRaise issue