---
title: Apify API Integration on Truto
slug: apify
category: Default
canonical: "https://truto.one/integrations/detail/apify/"
---

# Apify API Integration on Truto



**Category:** Default  
**Status:** Generally available

## Unified APIs

### Unified User Directory API

- **Me** — 

## How it works

1. **Link your customer's Apify account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach Apify.** The Proxy API is a 1-to-1 mapping of the Apify API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.

## Use cases

- **Power AI chatbot training with automated web crawling** — SaaS companies building AI assistants or knowledge bases can let their users connect Apify to automatically crawl websites, extract clean content, and feed it into RAG pipelines — without building or maintaining scraping infrastructure.
- **Enrich CRM records with web-sourced company data** — Sales intelligence and CRM platforms can offer Apify as a native integration so their users can trigger web scraping jobs to pull company details, employee counts, and executive information directly into enrichment workflows.
- **Automate competitor price monitoring for e-commerce users** — Pricing optimization and e-commerce analytics platforms can let merchants connect their Apify accounts to schedule recurring scraping tasks on competitor product pages, pulling pricing and availability data into dashboards automatically.
- **Enable social listening without expensive official APIs** — Brand monitoring and PR tools can integrate Apify so their users can scrape social media mentions, comments, and engagement metrics from platforms where official API access is costly or restrictive, feeding results into sentiment analysis engines.
- **Ingest structured web data into analytics pipelines** — Data platforms and market research SaaS products can offer Apify integration so users can programmatically run Actors, retrieve dataset results, and pipe structured web data into their own reporting and ML workflows.

## What you can build

- **One-click website knowledge ingestion** — Let users connect their Apify account, enter a URL, and automatically trigger a Website Content Crawler Actor to extract and import clean Markdown content for AI training or search indexing.
- **Scheduled scraping job management dashboard** — Allow users to create, configure, and schedule Apify Tasks directly from your product, with results automatically synced back via webhooks.
- **Bulk lead enrichment via web scraping** — Enable users to upload a list of domains or company names, trigger Apify Actors to scrape the web for firmographic data, and return enriched records into your platform.
- **Real-time competitor price alerts** — Let e-commerce users paste competitor product URLs and automatically schedule Apify scraping runs that feed price and stock changes into your alerting system.
- **Connected user identity via Unified User Directory** — Use Truto's Unified User Directory API to retrieve the authenticated Apify user's identity, enabling your app to display account context and manage per-user scraping configurations.
- **Actor run status and result viewer** — Build an in-app experience where users can monitor the status of their Apify Actor runs and browse extracted dataset results without leaving your product.

## FAQs

### What authentication method does the Apify integration use?

Apify uses personal API tokens for authentication. End users generate a token from their Apify account settings, and Truto securely manages the token lifecycle so your app never handles raw credentials directly.

### What Unified APIs does Truto support for Apify?

Truto currently supports the Unified User Directory API (Me) for Apify, which lets you retrieve the authenticated user's identity. Additional tools and Unified API resources for Apify are built on request based on your use case.

### Can I trigger and manage Apify Actor runs through Truto?

Apify's API supports running Actors, managing Tasks, and retrieving datasets. Truto can build proxy API support for these operations on request — contact the Truto team with your specific workflow requirements.

### How does Apify handle rate limits, and does Truto manage them?

Apify enforces rate limits on its API endpoints that vary by plan. Truto handles pagination and retry logic for supported endpoints, helping your app avoid hitting limits without custom error-handling code.

### Is data from Apify available in real time?

Apify Actor runs are typically asynchronous — a run can take seconds to hours depending on the task. Results become available once the run completes, either via polling the Dataset API or through webhook callbacks. Truto helps manage this async flow.

### What if I need an Apify endpoint or resource that Truto doesn't support yet?

Truto builds new tools and Unified API mappings on request. If your use case requires specific Apify endpoints — like Actor management, dataset retrieval, or webhook configuration — the Truto team can scope and deliver them quickly.
