# 𝕏 (twitter) Community API (`agentx/x-twitter-community-api`) Actor

Twitter Community API exports up to 1,000 successfully resolved X Community profiles per run with 16 possible fields and $0.005 per result.

- **URL**: https://apify.com/agentx/x-twitter-community-api.md
- **Developed by:** [AgentX](https://apify.com/agentx) (community)
- **Categories:** Social media, Lead generation, Developer tools
- **Stats:** 4 total users, 0 monthly users, 100.0% runs succeeded, 3 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

from $3.75 / 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?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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.
Actors are written with capital "A".

## 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.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

**X Twitter Community API is a twitter community api that converts 1–1,000 public X Community URLs or numeric IDs into sparse 16-field profile records with identity, membership, creator, policy, topic, rule, media, and provenance data.** It is built for audience research, community mapping, monitored lists, and enrichment workflows that need structured rows instead of copied pages.

[![Apify Users](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.apify.com%2Fv2%2Facts%2Fagentx~x-twitter-community-api\&query=%24.data.stats.totalUsers\&style=for-the-badge\&label=Apify%20Users\&color=ff9013)](https://apify.com/agentx/x-twitter-community-api) [![Apify Runs](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.apify.com%2Fv2%2Facts%2Fagentx~x-twitter-community-api\&query=%24.data.stats.totalRuns\&style=for-the-badge\&label=Apify%20Runs\&color=ff9013)](https://apify.com/agentx/x-twitter-community-api) [![$0.005 / result](https://img.shields.io/badge/%240.005%20%2F%20result-4285f4?style=for-the-badge)](https://apify.com/agentx/x-twitter-community-api/pricing) [![16-field profiles](https://img.shields.io/badge/16--field%20profiles-34a853?style=for-the-badge)](https://console.apify.com/actors/Rh9WgmwbWqdEG2dUb/input) [![API + MCP ready](https://img.shields.io/badge/API%20%2B%20MCP%20ready-fbbc05?style=for-the-badge)](https://apify.com/agentx/x-twitter-community-api/api)

- **One run accepts a required list of 1–1,000 strict HTTPS Community URLs or positive numeric IDs.**
- **Each identity-valid public Community can produce one row with 16 possible top-level fields.**
- **Invalid, suspended, unavailable, or incomplete Communities do not create placeholder rows or Result charges.**
- **Images remain in output only when they can be stored successfully; text records survive an individual media failure.**

The smallest useful FREE-tier run costs $0.01 for Actor Start plus $0.005 for one saved Community Result, or **$0.015 total**.

### Why Choose X Twitter Community API

**Batch community profiles.** Submit one URL for a low-risk check or process up to 1,000 identifiers in the same run. Stable deduplication prevents repeated IDs from creating duplicate work or duplicate rows.

**Useful public context.** A successful record can include the Community name, description, creator identity and verification flags, member count, join policy, creation time, NSFW flag, primary topic, current tags, rules, stored banner, and stored featured-member images.

**Truthful partial outcomes.** A batch can retain successful rows even when another ID is suspended or unavailable. Missing communities are reported in the terminal counts but are not mislabeled as successful Dataset items.

**Traceable exports.** Every retained row carries `status`, `processor`, and `processed_at`, so downstream systems can identify the producing Actor and observation time alongside the public profile values.

### Quick Start Guide

#### Step 1: Configure

Open the input form and keep the working Life AI Community prefill, or replace it with a canonical URL such as `https://x.com/i/communities/1522493647744376833`. Numeric IDs are also accepted.

#### Step 2: Run

Start the Actor and wait for the terminal message. The message reports ready, unavailable, and failed counts separately; inspect the Dataset count because a valid ID can still be unavailable at collection time.

#### Step 3: Collect

Open the default Dataset and export successful rows as JSON, CSV, Excel, XML, or RSS. Preserve the run ID and `processed_at` field when comparing snapshots collected on different dates.

```json
{
  "community": [
    "https://x.com/i/communities/1992144505747931156"
  ]
}
```

### Input Parameters

X Twitter Community API exposes one required property.

| Parameter | Type | Required | Limits | Description |
| --- | --- | --- | --- | --- |
| `community` | array of strings | Yes | 1–1,000 items | HTTPS X or Twitter Community URLs and positive numeric Community IDs |

The accepted URL path is exactly `/i/communities/{id}` on `x.com`, `www.x.com`, `twitter.com`, or `www.twitter.com`. URLs must use HTTPS and must not include credentials or a custom port. Plain IDs must be positive decimal integers in the signed 64-bit range.

Invalid values are ignored when at least one valid ID remains. Duplicate normalized IDs are removed in first-seen order. The input ceiling is not a result guarantee: a suspended, unavailable, incomplete, or identity-mismatched Community does not create a row.

### Output Data Schema

Each successful Community produces one sparse Dataset item with up to 16 top-level fields.

| Group | Fields | Meaning |
| --- | --- | --- |
| Identity | `id`, `display_name`, `description` | Resolved Community identity and public summary |
| Creator and access | `creator`, `join_policy`, `created_at`, `is_nsfw` | Creator flags, membership policy, creation time, and safety flag |
| Discovery | `member_count`, `community_topic`, `community_tags` | Public size and categorization signals |
| Governance | `community_rules` | Rule names and descriptions when supplied |
| Stored media | `banner_url`, `members_facepile` | Record URLs only for images stored successfully |
| Processing | `status`, `processor`, `processed_at` | Outcome, producing Actor, and observation time |

This abbreviated example uses a real successful shape; optional stored media and tags are omitted because they were not retained in that local evidence run.

```json
{
  "status": "success",
  "processor": "https://apify.com/agentx/x-twitter-community-api",
  "processed_at": "2026-08-12T18:26:37+00:00",
  "id": "1522493647744376833",
  "display_name": "Data Engineering",
  "description": "Talk about data engineering and other data-related topics",
  "creator": {
    "user_name": "Al_Grigor",
    "blue_verified": true,
    "verified": false
  },
  "join_policy": "RestrictedJoinRequestsRequireModeratorApproval",
  "member_count": 8486,
  "is_nsfw": false,
  "community_topic": "Software",
  "community_rules": [
    {"name": "Be kind and respectful."}
  ]
}
```

Optional keys are omitted when the source does not supply a usable value. Absence does not prove the real-world value is empty, zero, current, or complete.

### Integration Examples

Use Actor ID `Rh9WgmwbWqdEG2dUb` or name form `agentx/x-twitter-community-api` from HTTP, an SDK, an automation platform, or MCP.

```bash
curl -X POST "https://api.apify.com/v2/acts/Rh9WgmwbWqdEG2dUb/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"community":["https://x.com/i/communities/1992144505747931156"]}'
```

```python
from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("Rh9WgmwbWqdEG2dUb").call(run_input={
    "community": ["https://x.com/i/communities/1992144505747931156"],
})
items = list(client.dataset(run["defaultDatasetId"]).iterate_items())
```

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

const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('Rh9WgmwbWqdEG2dUb').call({
  community: ['https://x.com/i/communities/1992144505747931156'],
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
```

```json
{
  "actor": "agentx/x-twitter-community-api",
  "input": {
    "community": ["https://x.com/i/communities/1992144505747931156"]
  },
  "callOptions": {"memory": 128, "timeout": 300},
  "waitSecs": 60
}
```

If a client wait window expires, poll the returned run ID instead of starting a duplicate. Keep Apify tokens in server-side secrets rather than browser code, logs, Datasets, or support messages.

### Pricing

X Twitter Community API uses pay-per-event pricing: Actor Start is $0.01 and each saved Community Result ranges from $0.005 to $0.00375 by plan.

| Event | FREE | BRONZE | SILVER | GOLD | PLATINUM | DIAMOND |
| --- | ---: | ---: | ---: | ---: | ---: | ---: |
| Actor Start | $0.01000 | $0.01000 | $0.01000 | $0.01000 | $0.01000 | $0.01000 |
| Community Result | $0.00500 | $0.00450 | $0.00400 | $0.00375 | $0.00375 | $0.00375 |

Actor Start is charged once per run. Community Result is repeatable and is charged only after a successful row is saved. A FREE run with one row costs `$0.01 + $0.005 = $0.015`; a run with 100 saved rows costs `$0.01 + (100 × $0.005) = $0.51`. An unavailable input has no Result charge. Prices can change, so review the current [pricing page](https://apify.com/agentx/x-twitter-community-api/pricing) before setting a maximum total charge.

### Use Cases

**Community landscape mapping.** Compare `display_name`, `description`, `community_topic`, `community_tags`, and `member_count` across a selected market or interest area.

**Partnership qualification.** Review creator identity, join policy, public rules, size, and topic before deciding whether a Community warrants deeper manual research.

**Monitored panels.** Schedule the same IDs and store `processed_at` with each snapshot to observe directional changes in names, descriptions, member counts, policies, or rules.

**Governance review.** Use `is_nsfw`, `join_policy`, and `community_rules` as preliminary context while keeping human review and the current Community page in the decision loop.

**Data enrichment.** Join successful rows to creator, company, content, or search-interest datasets by explicit IDs and timestamps. Do not treat membership as consent, affiliation, engagement, or purchase intent.

### Alternatives

Manual browsing is suitable for one consequential Community when a researcher needs current posts and platform context. It becomes difficult to repeat consistently across tens or hundreds of known IDs, and copied values lose timestamps and structured provenance.

X provides an official [Community lookup endpoint](https://docs.x.com/x-api/communities/lookup/introduction) for approved developer access. Choose it when an organization requires the official credentialed API and its policy, quota, field, and support contract. This Actor is an independent public-profile data tool and is not the official X API.

Choose a different product when the job requires Community posts, a full member or moderator list, invitations, moderation actions, private data, engagement analytics, or keyword discovery across unknown Communities.

### Limits and Troubleshooting

- **Fewer rows than inputs:** invalid and duplicate values are normalized away; suspended, unavailable, incomplete, or identity-mismatched Communities create no row.
- **No Dataset row:** open the Community URL manually, confirm the numeric ID and HTTPS path, inspect the terminal counts, and retry later.
- **Missing optional field:** treat absence as “not observed in this snapshot,” not as a factual zero or empty real-world value.
- **Missing media:** keep the valid text record; an image reference is removed when the asset cannot be downloaded and stored safely.
- **Changing counts:** preserve `processed_at` and require repeated observations before interpreting membership movement.
- **Expired API wait:** poll the existing run by ID rather than creating a duplicate chargeable run.

For support, include the run ID, redacted input, terminal status, Dataset item count, expected field, and observed key set. Never include tokens, credentials, private Dataset content, or unrelated personal information.

### Trust and Reliability

Apify supplies run isolation, storage, schedules, webhooks, Dataset exports, and API access. The Actor declares one input property, a 1,000-item ceiling, and a 16-field Dataset contract, while billing Community Results only after rows are retained.

Output values come from the public source response plus processing metadata; absent values are not invented. X controls Community availability, visibility, and source behavior, so field density and row availability can change independently of this Actor.

The official [X Communities help page](https://help.x.com/en/using-x/communities) explains that Communities are managed by admins and moderators, can use different join policies, and can be suspended. That source boundary is why unavailable Communities are excluded instead of emitted as successful profiles.

### Legal and Compliance

**Public-data scope.** The Actor accepts public identifiers and does not accept user credentials or cookies. Public visibility does not remove privacy, intellectual-property, database-right, contractual, consumer-protection, or sector-specific obligations.

**Responsible use.** Establish a lawful purpose, minimize retained data, protect Datasets and tokens, honor deletion and suppression duties, and add human review before consequential decisions. A member count or featured avatar does not imply consent, affiliation, demographic identity, or permission to contact anyone.

**Platform terms.** Review the current [X Terms of Service](https://x.com/en/tos) and [Apify General Terms](https://docs.apify.com/legal/general-terms-and-conditions). Do not use the Actor to bypass access controls, manipulate engagement, harass people, or process data you are not permitted to use.

### Frequently Asked Questions

#### How do I use a twitter community api without an X developer key?

Run X Twitter Community API with a public Community URL or numeric ID and an Apify token. The Actor does not ask for an X developer key, but it remains an independent tool rather than the official X API.

#### How can I export X Community profiles in bulk?

Put up to 1,000 valid identifiers in `community`, run the Actor, and export the successful Dataset rows. Row count can be lower than input count because unavailable Communities do not produce placeholders.

#### Does the Actor return Community posts?

No. It returns Community profile metadata, not posts, replies, timelines, or engagement analytics.

#### Does members\_facepile contain the full member list?

No. `members_facepile` contains only stored images from the small featured-member presentation returned with the profile; it is not a complete member or moderator list.

#### Is there a free X Community API?

The Actor uses pay-per-event pricing rather than promising a permanently free service. A smallest successful FREE-tier run costs $0.015, subject to current Apify pricing and account terms.

#### Can I schedule runs to monitor Communities over time?

Yes. Use Apify schedules, retain `processed_at`, and compare repeated snapshots cautiously because source values and availability can change.

#### Why was a suspended Community omitted?

Suspended or unavailable Communities do not provide an identity-valid successful profile. The Actor counts them as unavailable and does not charge a Community Result for them.

### Related AgentX Actors

AgentX includes 77 Actors across social data, jobs, property, shopping, media, and automation categories. These three are the closest extensions for a Community-profile workflow:

- **[X Twitter Profile Lookup](https://apify.com/agentx/x-twitter-profile-lookup)** — resolve a public X user profile when the creator or another known account needs separate person-level context.
- **[SubReddit Info Scraper](https://apify.com/agentx/subreddit-info-scraper)** — compare a Reddit community profile under a separate platform contract.
- **[Instagram Creator Scraper](https://apify.com/agentx/instagram-creator-scraper)** — enrich a known Instagram creator with its own schema and pricing.

#### Business and Market Intelligence

- **[Google Keyword Trends](https://apify.com/agentx/google-keyword-trends)** — Google Trends keyword interest, compared five at a time
- **[Google Trends Scraper](https://apify.com/agentx/google-trends-scraper)** — Google Trends trending searches
- **[Google Maps Store Scraper](https://apify.com/agentx/google-maps-store-scraper)** — Google Maps business listings
- **[LinkedIn Company Lookup](https://apify.com/agentx/linkedin-company-lookup)** — LinkedIn company records
- **[LinkedIn Profile Lookup](https://apify.com/agentx/linkedin-profile-lookup)** — LinkedIn profile records
- **[Weather Forecast API](https://apify.com/agentx/weather-forecast-api)** — forecast and historical weather data

#### Jobs and Hiring

- **[All Jobs Scraper](https://apify.com/agentx/all-jobs-scraper)** — multi-platform job listings
- **[Bayt Jobs Scraper](https://apify.com/agentx/bayt-jobs-scraper)** — Bayt job listings
- **[Glassdoor Jobs Scraper](https://apify.com/agentx/glassdoor-jobs-scraper)** — Glassdoor job listings
- **[Indeed Jobs Scraper](https://apify.com/agentx/indeed-jobs-scraper)** — Indeed job listings
- **[JobStreet Company Profile](https://apify.com/agentx/jobstreet-company-profile)** — JobStreet employer records
- **[Jooble Jobs Scraper](https://apify.com/agentx/jooble-jobs-scraper)** — Jooble job listings
- **[LinkedIn Jobs Scraper](https://apify.com/agentx/linkedin-jobs-scraper)** — LinkedIn job listings
- **[Naukri Jobs Scraper](https://apify.com/agentx/naukri-jobs-scraper)** — Naukri job listings
- **[Talent Jobs Scraper](https://apify.com/agentx/talent-jobs-scraper)** — Talent.com job listings
- **[ZipRecruiter Jobs Scraper](https://apify.com/agentx/ziprecruiter-jobs-scraper)** — ZipRecruiter job listings

#### Social Media

- **[Instagram Creator Scraper](https://apify.com/agentx/instagram-creator-scraper)** — Instagram creator profiles
- **[Instagram Reels Scraper](https://apify.com/agentx/instagram-reels-scraper)** — Instagram Reels metadata
- **[Instagram Trending Scraper](https://apify.com/agentx/instagram-trending-scraper)** — Instagram trending content
- **[Medium Scraper](https://apify.com/agentx/medium-scraper)** — Medium articles
- **[Medium Profile Scraper](https://apify.com/agentx/medium-profile-scraper)** — Medium author profiles
- **[Reddit Profile Scraper](https://apify.com/agentx/reddit-profile-scraper)** — Reddit user profiles
- **[Reddit Viral Scraper](https://apify.com/agentx/reddit-viral-scraper)** — Reddit viral posts
- **[SubReddit Info Scraper](https://apify.com/agentx/subreddit-info-scraper)** — subreddit metadata
- **[Subreddit Members Scraper](https://apify.com/agentx/subreddit-members-scraper)** — subreddit member lists
- **[Subreddit Posts Scraper](https://apify.com/agentx/subreddit-posts-scraper)** — subreddit post feeds
- **[Telegram Chat Scraper](https://apify.com/agentx/telegram-chat-scraper)** — Telegram chat messages
- **[Telegram Info Scraper](https://apify.com/agentx/telegram-info-scraper)** — Telegram channel metadata
- **[Telegram Member Adder](https://apify.com/agentx/telegram-member-adder)** — Telegram group membership management
- **[Telegram Member Scraper](https://apify.com/agentx/telegram-member-scraper)** — Telegram group members
- **[Telegram Private Group Scraper](https://apify.com/agentx/telegram-private-group-scraper)** — private Telegram group data
- **[TikTok Creator API](https://apify.com/agentx/tiktok-creator-api)** — TikTok creator profiles
- **[TikTok User Lookup](https://apify.com/agentx/tiktok-user-lookup)** — TikTok account records
- **[X Twitter Profile Lookup](https://apify.com/agentx/x-twitter-profile-lookup)** — X profile records
- **[YouTube Creator Email Scraper](https://apify.com/agentx/youtube-creator-email-scraper)** — YouTube creator contact data

#### Video, Transcripts and Downloads

- **[All Video Scraper](https://apify.com/agentx/all-video-scraper)** — multi-platform video metadata
- **[Video Transcript](https://apify.com/agentx/video-transcript)** — multi-platform transcripts
- **[Video Captions Downloader](https://apify.com/agentx/video-captions-downloader)** — caption files
- **[Video to Social Post](https://apify.com/agentx/video-to-social-post)** — video repurposed into social copy
- **[YouTube Transcript](https://apify.com/agentx/youtube-transcript)** — YouTube transcripts
- **[TikTok Transcript](https://apify.com/agentx/tiktok-transcript)** — TikTok transcripts
- **[X Twitter Transcript](https://apify.com/agentx/x-twitter-transcript)** — X video transcripts
- **[Facebook Transcript](https://apify.com/agentx/facebook-transcript)** — Facebook video transcripts
- **[Bilibili Transcript](https://apify.com/agentx/bilibili-transcript)** — Bilibili transcripts
- **[Dailymotion Transcript](https://apify.com/agentx/dailymotion-transcript)** — Dailymotion transcripts
- **[Rutube Transcript](https://apify.com/agentx/rutube-transcript)** — Rutube transcripts
- **[Loom Transcript](https://apify.com/agentx/loom-transcript)** — Loom transcripts
- **[Wistia Transcript](https://apify.com/agentx/wistia-transcript)** — Wistia transcripts
- **[Instagram Reels Downloader](https://apify.com/agentx/instagram-reels-downloader)** — Reels downloads
- **[Kick Clip Downloader](https://apify.com/agentx/kick-clip-downloader)** — Kick clip downloads
- **[Linkedin Video Downloader](https://apify.com/agentx/linkedin-video-downloader)** — LinkedIn video downloads
- **[Pinterest Video Downloader](https://apify.com/agentx/pinterest-video-downloader)** — Pinterest video downloads
- **[Reddit Video Downloader](https://apify.com/agentx/reddit-video-downloader)** — Reddit video downloads
- **[Snapchat Video Downloader](https://apify.com/agentx/snapchat-video-downloader)** — Snapchat video downloads
- **[TED Talk Downloader](https://apify.com/agentx/ted-talk-downloader)** — TED talk downloads
- **[TikTok Live Downloader](https://apify.com/agentx/tiktok-live-downloader)** — TikTok live downloads
- **[Twitch VOD Downloader](https://apify.com/agentx/twitch-vod-downloader)** — Twitch VOD downloads
- **[Zoom Recording Downloader](https://apify.com/agentx/zoom-recording-downloader)** — Zoom recording downloads

#### E-Commerce and Retail

- **[All Shopping Scraper](https://apify.com/agentx/all-shopping-scraper)** — multi-platform product data
- **[AliExpress Product Scraper](https://apify.com/agentx/aliexpress-product-scraper)** — AliExpress products
- **[Amazon Storefront Scraper](https://apify.com/agentx/amazon-storefront-scraper)** — Amazon Brand Store pages
- **[Bol Product Scraper](https://apify.com/agentx/bol-product-scraper)** — Bol.com products
- **[eBay Seller Leads API](https://apify.com/agentx/ebay-seller-leads-api)** — eBay seller records
- **[Hepsiburada Product Scraper](https://apify.com/agentx/hepsiburada-product-scraper)** — Hepsiburada products
- **[Kakaku Product Scraper](https://apify.com/agentx/kakaku-product-scraper)** — Kakaku.com products
- **[Rakuten Product Scraper](https://apify.com/agentx/rakuten-product-scraper)** — Rakuten products

#### Classifieds and Automotive

- **[All Vehicle Scraper](https://apify.com/agentx/all-vehicle-scraper)** — multi-platform vehicle listings
- **[AutoTrader Vehicle Search](https://apify.com/agentx/autotrader-vehicle-search)** — AutoTrader US listings
- **[AutoTrader UK Vehicle Search](https://apify.com/agentx/autotrader-uk-vehicle-search)** — AutoTrader UK listings

#### Real Estate

- **[All Property Scraper](https://apify.com/agentx/all-property-scraper)** — multi-platform property listings
- **[Homes Property Scraper](https://apify.com/agentx/homes-property-scraper)** — Homes.com listings
- **[MagicBricks Property Scraper](https://apify.com/agentx/magicbricks-property-scraper)** — MagicBricks listings
- **[NoBroker Property Scraper](https://apify.com/agentx/nobroker-property-scraper)** — NoBroker listings
- **[Property24 Property Scraper](https://apify.com/agentx/property24-property-scraper)** — Property24 listings
- **[Realtor Property Scraper](https://apify.com/agentx/realtor-property-scraper)** — Realtor.com listings
- **[Zillow Property Scraper](https://apify.com/agentx/zillow-property-scraper)** — Zillow listings

### Support and Community

Ask about Community inputs, unavailable IDs, sparse fields, pricing, Datasets, and integrations in the [AgentX community on Telegram](https://t.me/Apify_Actor); for a reproducible bug, open an Issue with the run ID and exact redacted input.

AgentX is an Arcyton brand — [arcyton.com](https://arcyton.com).

**Last Updated:** August 12, 2026

# Actor input Schema

## `community` (type: `array`):

Enter 1 to 1,000 HTTPS X Community URLs or positive numeric IDs. Invalid values are ignored; suspended, unavailable, or incomplete communities do not create placeholder rows.

## Actor input object example

```json
{
  "community": [
    "https://x.com/i/communities/1992144505747931156"
  ]
}
```

# Actor output Schema

## `results` (type: `string`):

Open the full list of X community results with creator info, member count, banner image, hashtags, and rules.

# 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 = {
    "community": [
        "https://x.com/i/communities/1992144505747931156"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("agentx/x-twitter-community-api").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 = { "community": ["https://x.com/i/communities/1992144505747931156"] }

# Run the Actor and wait for it to finish
run = client.actor("agentx/x-twitter-community-api").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 '{
  "community": [
    "https://x.com/i/communities/1992144505747931156"
  ]
}' |
apify call agentx/x-twitter-community-api --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,agentx/x-twitter-community-api"
        }
    }
}

```

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/Rh9WgmwbWqdEG2dUb/builds/EvhDynul2lj1YbcaD/openapi.json
