Changelog

What's new at Apify?

New

Actor

Actor schemas

Actor schemas: Apify is introducing Actor schema support for across your entire data pipeline. Creators can now define and enforce schemas for actor outputs, datasets, web server responses, and key-value stores.

The new schemas will improve the validation of data structures, enabling the construction of more reliable workflows as well as ensuring quality results from each Actor.

Learn more in our article detailing each schema and its use case.

Dataset schema: The dataset schema defines the structure and representation of the data produced by an Actor, both in the API and the visual user interface.

Key-value store schema: The key‑value store schema organizes keys into logical groups called collections, which can be used to filter and categorize data both in the API and the visual user interface.

Output schema: The Actor output schema builds upon the schemas for the dataset and key-value store. It specifies where an Actor stores its output and defines templates for accessing that output.

Web server schema: The web server schema ensures that data returned by your Actor’s web server is formatted correctly, so integrations and apps that consume it work reliably.

We have been iterating on our key-value store UI to achieve parity with our API. We have added the ability to bulk-upload files, drag and drop, and key-value store collections to better organize the data that you export.

Input sub-schemas let you break down and refine Actor inputs at a more granular level, so you can filter, exclude, or customize what data the Actor processes. This should make for better results with fewer runs.

Image

Filip Cicvarek

Product Manager


New

Docs

API

Making it easier than ever to integrate Apify with your AI coding assistants and agents

1. MCP Documentation Tools, No Authentication Required

Give your AI agents direct access to Apify's technical documentation without the hassle of API keys. We've released MCP documentation tools that allow AI agents to read and reference official Apify documentation instantly, with zero configuration overhead.

Why this matters:

  • Zero-friction setup: No API keys, tokens, or complex authentication flows. Install and start using immediately.
  • Reduced hallucinationsYour AI agent pulls from the actual documentation source, ensuring accurate and up-to-date responses.Read-only & secure
  • Pure information retrieval with no write access, no security risks to your account or infrastructure.

2. One-Click Cursor & VS Code Integration

Connect your favorite AI-powered IDE to Apify's MCP server in seconds. We've added native integration options directly to our documentation's LLM dropdown, allowing you to configure Apify's MCP server in Cursor or VS Code with a single click.

What's new:

  • Copy MCP Config — Instantly copy the pre-configured MCP server JSON to your clipboard
  • Connect to Cursor — Opens Cursor directly with the Apify MCP configuration via cursor:// deeplink
  • Connect to VS Code — Opens VS Code with the configuration via vscode: deeplink BoldWeb configurator fallback — If deeplinks aren't available, you're redirected to our web-based MCP configurator

Where to find it: Look for the LLM dropdown menu on any of our main documentation pages. Select your preferred IDE, and you're connected. No manual JSON editing required.

Why this matters:

  • Ask your AI coding assistant questions while it references actual Apify documentation
  • Get accurate code examples without switching context between your IDE and browser
  • Debug issues with your agent having full access to relevant guides

3. Full Documentation Available as LLM-Ready Markdown

Index our entire documentation directly in your coding environment for maximum AI context. Our complete documentation is now available in LLM-optimized formats, designed specifically for AI coding assistants and RAG pipelines:

Why developers love this:

  1. Local indexing in Cursor/VS Code — Add these URLs to your IDE's documentation index. Your AI assistant will have persistent access to Apify's documentation without making external calls during conversations.
  2. Faster responses — Pre-indexed documentation means no latency from real-time lookups. Your agent responds instantly with accurate Apify knowledge.
  3. Offline-capable — Download llms-full.txt once and your AI assistant works with full Apify context even without internet access.
  4. RAG pipeline ready — These files are structured specifically for chunking and embedding in vector databases.

Quick setup for Cursor:

  1. Open Cursor Settings
  2. Navigate to Indexing and Docs
  3. Click Add Docs
  4. Add: https://docs.apify.com/llms-full.txt

Your Cursor AI will now reference Apify documentation when answering questions about the platform.

Getting Started

All three features work together to create a seamless AI-assisted development experience:

  1. Quick questions? → Use the MCP documentation tools (no auth required)
  2. IDE integration? → Click "Connect to Cursor" or "Connect to VS Code" in our docs
  3. Deep indexing? → Add llms-full.txt to your project for persistent context
Image

Mathieux Barlow-Ladias

Product Manager


New

Actor

Actor-permissions.png

We’re introducing a new permissions model for Actors: instead of broad account-level access by default, there are now two levels: Limited permissions and Full permissions. While we already monitor what data Actors access, this update takes things further by shifting the platform to a secure-by-default, least privilege model. Similar to how mobile platforms (Android and iOS) handle app permissions, each Actor now declares the access it needs, and users get clearer visibility and control over what level of access Actors they use require.

What’s changed

Two new permission levels:

  • Limited permissions: restrict access to only the Actor’s own storages and storages explicitly given access to via input.
  • Full permissions: grant Actors the same broad access as before, allowing access to all of a user’s Apify account data when run.

Actors now also display a permissions badge in Console, so users can instantly see the access level they require.

Why it matters

This update greatly improves transparency and platform security:

  • End-users get a clearer view of what access each Actor requests.
  • Actor developers are encouraged to use the least privileged access level, which leads to better security by default and increased trust.

What it means for you

  • For users:
    • You can review the permissions badge on Actors before running them to check what level of access they need.
  • For Actor developers:
    • Review your existing Actors and migrate to Limited permissions where feasible. This will help you receive a better Actor quality score, increasing your chance to earn a Rising star badge and rank more favorably in Apify Store.
    • Use the documentation to guide your migration and test your Actor under Limited permissions.
    • If you need Full permissions, clearly document why that level is required in Actor README.

For more information, see the documentation and the Actor migration guide.

Image

Roman Roštár

Product Manager


New

Actor

Actor quality.png

We’re introducing Actor Quality, an automated scoring system that helps you discover reliable Actors faster and will encourage creators to build better Actors on Apify. This new system brings transparency to Apify Store through quality scores, badges, and will also give creators suggestions on how to improve their score.

What is Actor Quality?

Actor Quality evaluates every public Actor using multiple criteria, including reliability, documentation quality, user satisfaction, pricing strategy, and maintenance. The system helps users find the best Actors and provides creators with clear guidance on how to further develop what they’ve built.

How Actor Quality helps

With Actor Quality, users will be able to spot promising new Actors through the Rising Star badge, which highlights quality Actors with strong potential, and our search results will prioritize Actors with higher scores.

Creators, meanwhile, will get improvement suggestions based on their Actor’s strengths and weaknesses, while awards will boost their rankings. We also plan in the future to unlock Apify marketing support for quality Actors.

Learn more about Actor Quality in our documentation and join our Discord community to share your experience with other creators.

Image

Filip Cicvarek

Product Manager


Bugfix

Actor

We experienced a service outage affecting multiple services, including Apify Console and the Apify Status page. The issue was related to a broader AWS outage that impacted many platforms globally.

There was no data loss, but Actor runs during this window did not start as expected, or they may have timed out or failed. Actor schedules resumed operation at 10:00 UTC.

You can learn more on the Apify Status page.

We apologize for any inconvenience this may have caused.

Image

Filip Cicvarek

Product Manager


We're making the web more programmable.