apify/apify-sdk-integration

Intégrez Apify dans une application JavaScript/TypeScript ou Python existante à l'aide du package apify-client. Utilisez-le pour ajouter des capacités de scraping web, d'automatisation ou d'extraction de données à une application existante via l'API Apify.

Qu'est-ce que apify-sdk-integration ?

Ce skill permet d'intégrer facilement la plateforme Apify dans vos applications JavaScript/TypeScript ou Python existantes en utilisant le package client officiel `apify-client`. Il est conçu pour les développeurs qui souhaitent ajouter des fonctionnalités de scraping web, d'automatisation et d'extraction de données à leurs applications sans avoir à gérer l'infrastructure sous-jacente. Le skill prend en charge l'exécution d'acteurs Apify (tâches de scraping prêtes à l'emploi), la gestion des tâches et la récupération des résultats via l'API Apify. Il simplifie l'authentification, la gestion des erreurs et le formatage des données, rendant l'intégration rapide et fiable pour des projets allant du prototypage rapide aux déploiements en production.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/apify/agent-skills/tree/main/skills/apify-sdk-integration

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait apify-sdk-integration ?

Intégrez Apify dans une application JavaScript/TypeScript ou Python existante à l'aide du package apify-client. Utilisez-le pour ajouter des capacités de scraping web, d'automatisation ou d'extraction de données à une application existante via l'API Apify.

Installation

JavaScript/TypeScript

npm install apify-client

Python

pip install apify-client

Authentification

Définissez votre jeton API Apify dans une variable d'environnement ou passez-le directement lors de l'initialisation du client.

export APIFY_TOKEN=your_apify_token_here

Utilisation

Initialisation du client

JavaScript/TypeScript :

const { ApifyClient } = require('apify-client');

const client = new ApifyClient({
    token: process.env.APIFY_TOKEN,
});

Python :

from apify_client import ApifyClient

client = ApifyClient(token="your_apify_token")

Exécution d'un acteur

JavaScript/TypeScript :

const run = await client.actor("apify/web-scraper").call({ runInput: { startUrls: [{ url: "https://example.com" }] } });
const dataset = await client.dataset(run.defaultDatasetId).listItems();

Python :

run = client.actor("apify/web-scraper").call(run_input={"startUrls": [{"url": "https://example.com"}]})
dataset = client.dataset(run["defaultDatasetId"]).list_items()

Fonctionnalités

  • Exécution d'acteurs : Lancez des acteurs Apify avec des entrées personnalisées.
  • Gestion des tâches : Créez et gérez des tâches d'acteurs programmées.
  • Récupération de données : Obtenez les résultats d'exécution depuis les ensembles de données.
  • Gestion des erreurs : Gérez élégamment les erreurs API et les délais d'attente.

Documentation complémentaire

Pour plus de détails, consultez la documentation officielle d'Apify.

Individual skills in this repo

This repo contains 13 individual skills — each has its own dedicated page.

apify/apify-actor-development

Develop, debug, and deploy Apify Actors - serverless cloud programs for web scraping, automation, and data processing. Use when creating new Actors, modifying existing ones, or troubleshooting Actor code.

apify/apify-actorization

Convert existing projects into Apify Actors - serverless cloud programs. Actorize JavaScript/TypeScript (SDK with Actor.init/exit), Python (async context manager), or any language (CLI wrapper). Use when migrating code to Apify, wrapping CLI tools as Actors, or adding Actor SDK to existing projects.

apify/apify-audience-analysis

Understand audience demographics, preferences, behavior patterns, and engagement quality across Facebook, Instagram, YouTube, and TikTok.

apify/apify-brand-reputation-monitoring

Track reviews, ratings, sentiment, and brand mentions across Google Maps, Booking.com, TripAdvisor, Facebook, Instagram, YouTube, and TikTok. Use when user asks to monitor brand reputation, analyze reviews, track mentions, or gather customer feedback.

apify/apify-competitor-intelligence

Analyze competitor strategies, content, pricing, ads, and market positioning across Google Maps, Booking.com, Facebook, Instagram, YouTube, and TikTok.

apify/apify-content-analytics

Track engagement metrics, measure campaign ROI, and analyze content performance across Instagram, Facebook, YouTube, and TikTok.

apify/apify-ecommerce

Scrape e-commerce data for pricing intelligence, customer reviews, and seller discovery across Amazon, Walmart, eBay, IKEA, and 50+ marketplaces. Use when user asks to monitor prices, track competitors, analyze reviews, research products, or find sellers.

apify/apify-generate-output-schema

Generate output schemas (dataset_schema.json, output_schema.json, key_value_store_schema.json) for an Apify Actor by analyzing its source code. Use when creating or updating Actor output schemas.

apify/apify-influencer-discovery

Find and evaluate influencers for brand partnerships, verify authenticity, and track collaboration performance across Instagram, Facebook, YouTube, and TikTok.

apify/apify-lead-generation

Generates B2B/B2C leads by scraping Google Maps, websites, Instagram, TikTok, Facebook, LinkedIn, YouTube, and Google Search. Use when user asks to find leads, prospects, businesses, build lead lists, enrich contacts, or scrape profiles for sales outreach.

apify/apify-market-research

Analyze market conditions, geographic opportunities, pricing, consumer behavior, and product validation across Google Maps, Facebook, Instagram, Booking.com, and TripAdvisor.

apify/apify-trend-analysis

Discover and track emerging trends across Google Trends, Instagram, Facebook, YouTube, and TikTok to inform content strategy.

apify/apify-ultimate-scraper

Universal AI-powered web scraper for any platform. Scrape data from Instagram, Facebook, TikTok, YouTube, LinkedIn, X/Twitter, Google Maps, Google Search, Google Trends, Reddit, Airbnb, Yelp, and 15+ more platforms. Use for lead generation, brand monitoring, competitor analysis, influencer discovery, trend research, content analytics, audience analysis, review analysis, SEO intelligence, recruitment, or any data extraction task.

Skills associés