# Airtable Universe Scraper (`kinaesthetic_millionaire/airtable-universe-scraper`) Actor

Scrapes Airtable Universe base templates, including title, description, author and author profile, categories, copy and like counts, tables, cover image and template URL. Browse the featured list, a category, a keyword search or a creator, or open specific templates.

- **URL**: https://apify.com/kinaesthetic_millionaire/airtable-universe-scraper.md
- **Developed by:** [Parsedom Inc](https://apify.com/kinaesthetic_millionaire) (community)
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.50 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Airtable Universe Scraper - Extract Airtable Templates, Creators & Copy Counts

![Airtable Universe Scraper extracting Airtable templates, creators and copy counts](https://i.postimg.cc/prrBXw36/airtable-universe-scraper-works.png)

The **Airtable Universe Scraper** extracts community-shared **Airtable base templates** from [Airtable Universe](https://www.airtable.com/universe) into clean, structured data. For every template it returns the title, description, author name, author profile link, author bio and follower count, categories (tags), copy count, like count, base name, table names, number of tables and views, shared view link, cover image, template URL and last updated date. Download the results as **JSON, CSV or Excel**, or pull them through the API. No login required, works without a proxy. Use it for Airtable template research, competitor tracking, creator outreach and building template directories.

### Key Features of the Airtable Templates Scraper

- **Template extraction** - title, full description, author, categories, copies, likes, tables and cover image for each Airtable Universe template.
- **Category browsing** - scrape one Universe category such as education, operations or marketing-and-sales.
- **Keyword search** - keep only templates whose title, base name or description contains your words.
- **Sorting** - order templates by Featured, most copied or recently updated.
- **Creator pages and single templates** - paste a creator page or template URL to get just those templates.
- **Cross-run caching** - set a project name and later runs skip templates already returned, so a daily run returns only new ones.
- **Proxy support** - optional; the Actor works without one.

### Input Configuration: Scrape Airtable Universe by Category, Keyword or Creator

| Field | Type | Required | Default | Description |
|-------|------|----------|---------|-------------|
| Airtable Universe URLs (`startUrls`) | array | - | — | Universe pages to scrape. Empty scrapes the Featured templates. |
| Category (`category`) | string | - | — | One category name, e.g. `education`, `operations`, `real-estate`. |
| Search keywords (`searchQuery`) | string | - | — | Only templates containing every word are returned. |
| Order templates by (`sortBy`) | string | - | `featured` | `featured`, `mostCopied` or `recentlyUpdated`. |
| Max items per start URL (`maxItems`) | integer | - | `5` | Maximum templates for each URL, category or search. |
| Project name (`projectName`) | string | - | — | Enables caching; templates already returned under this name are skipped. |
| Proxy configuration (`proxyConfiguration`) | object | - | no proxy | Proxy settings for all requests. |

**Supported URL types:**

- Main page: `https://www.airtable.com/universe`
- Category: `https://www.airtable.com/universe/category/education`
- Search: `https://www.airtable.com/universe/search?q=crm`
- Creator: `https://www.airtable.com/universe/creator/usrnniqRyNlNz18sE/molly-reeves`
- Single template: `https://www.airtable.com/universe/expKWgjkCoD030whP/course-scheduling-at-harvey-mudd-college-mathematics-department`

### Output: Airtable Template Data in JSON, CSV or Excel

The dataset has 3 views: an overview table (title, author, tags, copies, likes, URL), an authors table (author name, profile, bio, followers) and a template structure table (base name, table count, tables, views, updated date).

**Sample output:**

```json
{
    "applicationId": "expKWgjkCoD030whP",
    "slug": "course-scheduling-at-harvey-mudd-college-mathematics-department",
    "url": "https://www.airtable.com/universe/expKWgjkCoD030whP/course-scheduling-at-harvey-mudd-college-mathematics-department",
    "title": "Course Scheduling at Harvey Mudd College, Mathematics Department",
    "description": "The Department of Mathematics at Harvey Mudd College is tasked with submitting a class schedule to the registrar's office each semester. ...",
    "authorName": "Molly Reeves",
    "authorProfileUrl": "https://www.airtable.com/universe/creator/usrnniqRyNlNz18sE/molly-reeves",
    "authorBio": null,
    "authorFollowers": 5,
    "tags": ["Education"],
    "isFeatured": false,
    "copies": 1037,
    "likes": 3,
    "baseName": "Course Scheduling at Harvey Mudd College, Mathematics Department",
    "tableCount": 7,
    "tables": ["Professors", "Courses"],
    "viewCount": 15,
    "sharedViewUrl": "https://airtable.com/shr5WbaVOKu7LALDa",
    "coverImageUrl": "https://dl.airtable.com/exploreCoverImages/zn1pD39kQh6LzIVyt4Pg_book-education-graphing-paper-167682.jpg",
    "coverImageThumbnailUrl": "https://dl.airtable.com/exploreCoverImages/eh1Lqyp0QFWVp3ZgMdZN_book-education-graphing-paper-167682.jpg",
    "updatedAt": "2018-12-20T21:26:00.000Z",
    "scrapedAt": "2026-10-03T05:19:35.228Z"
}
```

### Use Cases: What You Can Do With Airtable Universe Data

- Finding the most copied Airtable templates in a category to see what people actually use.
- Market research on which Airtable use cases (CRM, project tracking, inventory) are popular.
- Tracking new templates daily with caching to spot trends early.
- Building a directory or newsletter of Airtable templates with authors and cover images.
- Finding prolific template creators and their follower counts for outreach.

### How to Scrape Airtable Universe Templates

1. [Sign up](https://apify.com/sign-up) for a free Apify account - includes **$5 monthly credit**.
2. Open the Actor page and click **Try for free**.
3. Fill in the **Input** fields (a Universe URL, a category or search keywords, or leave empty for Featured).
4. Click **Start** and wait for the run to complete.
5. Download results from the **Output** tab in JSON, CSV, or Excel format.

You can also run this Actor via the [Apify API](https://docs.apify.com/api/v2) or integrate it into your workflows using [Zapier](https://zapier.com/apps/apify), [Make](https://www.make.com/), or [n8n](https://n8n.io/).

### Limitations & Known Issues

- **Only listed templates** - templates hidden or unlisted from Universe are not returned.
- **Search is keyword matching** - search keywords match words in the title, base name and description, not Airtable's own ranking.
- **No base contents** - the Actor returns template details and table names, not the records inside a base.

### Notes

- **No proxy needed** - the Actor works without a proxy; enable one only for very large runs.
- **API integration** - this Actor can be called as an API from any automation platform (Zapier, Make, n8n, custom scripts).

### FAQ

#### How do I scrape Airtable Universe templates?

Leave the input empty to get the Featured templates, or set a category, search keywords, a creator URL or specific template URLs, then click **Start**.

#### Can I get the most copied Airtable templates?

Yes. Set **Order templates by** to `mostCopied` to rank templates by how many times they were copied.

#### Can I get only new Airtable templates each day?

Yes. Set a **Project name**; later runs with the same name skip templates already returned.

#### Do I need an Airtable account or a proxy?

No. The Actor needs no login and works without a proxy.

#### Can I scrape the data inside a template's tables?

No. It returns template details and table names, not the records inside a base.

### Other Actors by Parsedom

| Category | Actor | What it does |
|----------|-------|--------------|
| 🏢 Leads | [Booksy Leads Scraper](https://apify.com/kinaesthetic_millionaire/booksy-leads-scraper) | Booksy Leads Scraper extracts business profiles from Booksy including names, addresses, phone numbers, emails, social media, and ratings. |
| 📈 SEO & Monitoring | [Ahref Website Authority Checker](https://apify.com/kinaesthetic_millionaire/ahref-website-authority-checker) | Extract website authority metrics from Ahrefs including Domain Rating (DR), backlinks, and referring domains. |
| 📈 SEO & Monitoring | [Website Uptime Checker](https://apify.com/kinaesthetic_millionaire/website-uptime-checker) | Monitors websites and APIs for availability, response time, SSL certificate expiry, and expected content, sending email or webhook alerts when something goes wrong. |
| 📈 SEO & Monitoring | [Website Tracker & Cookie Consent Auditor](https://apify.com/kinaesthetic_millionaire/website-tracker-auditor) | Finds every tracking pixel, analytics tag and session-replay tool a website runs - Meta, Google, TikTok, LinkedIn and 60+ more - with their IDs, and checks what fires before consent, after "Accept" and after "Reject". |
| 📱 Social Media | [Bluesky Users Scraper](https://apify.com/kinaesthetic_millionaire/bluesky-users-scraper) | Extracts Bluesky user profiles by handle, search term, or follower list, including display name, bio, follower and post counts, and avatar. |

See all our Actors on the [Parsedom Inc Apify profile](https://apify.com/kinaesthetic_millionaire).

### 🤝 Support

Need help or have questions?

- Email us at info@parsedom.com
- Or visit https://parsedom.com
- Visit our profile on Fiverr: https://www.fiverr.com/s/rEmNqEb
- You can also contact us if you want to build a custom actor

**Ready to get started? Add your target URLs and start scraping! 🚀**

# Actor input Schema

## `startUrls` (type: `array`):

Airtable Universe pages to scrape: the main page https://www.airtable.com/universe, a category such as https://www.airtable.com/universe/category/education, a search such as https://www.airtable.com/universe/search?q=crm, a creator page, or a single template page. Leave empty to scrape the Featured templates.

## `category` (type: `string`):

Optional. Scrape one Universe category by its name, for example education, operations, entrepreneurship, marketing-and-sales or real-estate. Use the part of the category URL after /universe/category/.

## `searchQuery` (type: `string`):

Optional. Only return templates whose title, base name or description contains every one of these words, for example project tracker.

## `sortBy` (type: `string`):

Featured follows the order shown on Airtable Universe. Most copied returns the most popular templates first. Recently updated returns the newest changes first.

## `maxItems` (type: `integer`):

Maximum number of templates to scrape for each URL, category or search given above.

## `projectName` (type: `string`):

Set a project name to enable cross-run caching, for example "template-watch". The Actor remembers the templates it returned under that project and skips them in later runs of the same project, so a daily run returns only templates you have not seen. Each project keeps its own separate history, so using a different name starts fresh. Leave empty to scrape everything every time.

## `proxyConfiguration` (type: `object`):

Proxy settings used for all requests. The Actor works without a proxy.

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://www.airtable.com/universe/category/education"
    }
  ],
  "sortBy": "featured",
  "maxItems": 5,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# Actor output Schema

## `overview` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "startUrls": [
        {
            "url": "https://www.airtable.com/universe/category/education"
        }
    ],
    "maxItems": 5
};

// Run the Actor and wait for it to finish
const run = await client.actor("kinaesthetic_millionaire/airtable-universe-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "startUrls": [{ "url": "https://www.airtable.com/universe/category/education" }],
    "maxItems": 5,
}

# Run the Actor and wait for it to finish
run = client.actor("kinaesthetic_millionaire/airtable-universe-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "startUrls": [
    {
      "url": "https://www.airtable.com/universe/category/education"
    }
  ],
  "maxItems": 5
}' |
apify call kinaesthetic_millionaire/airtable-universe-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,kinaesthetic_millionaire/airtable-universe-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/mHwKV6bvBVDjviBeF/builds/Z7mccToBUqXCKMjDa/openapi.json
