> **For coding agents and LLMs:** This is one Social Fetch marketing page (markdown export). For API orientation start with [`/llms.txt`](https://www.socialfetch.dev/llms.txt); for auth and crawl rules use [`/agents.txt`](https://www.socialfetch.dev/agents.txt); for every operation use [`/llms-endpoints.txt`](https://www.socialfetch.dev/llms-endpoints.txt).

## This page

- **On-site (HTML):** <https://www.socialfetch.dev/platforms/fandom/wikis-wiki-activity>
- **Markdown (.mdx) URL:** <https://www.socialfetch.dev/platforms/fandom/wikis-wiki-activity.mdx>

---

# Fandom Activity API

Every new post on a Fandom wiki, from forums, article comments and message walls, in one feed.

`GET /v1/fandom/wikis/{wiki}/activity` is the fastest way to collect what a community is saying. It returns every post, newest first and up to 100 per page, each tagged with its `type` (`forum`, `article_comment` or `wall`), a link to its thread, the thread title, the forum, the article it was posted on, or the wall owner.

Set `since` to the start of your window and follow `page.nextCursor` until `page.hasMore` is false. Paging stops on its own at the cut-off, and the cursor skips posts you've already received even while new ones arrive. A full week of the busiest Roblox wiki is about 60 requests. Use `type` to collect one kind of post.

## Request

- **Endpoint:** `GET /v1/fandom/wikis/{wiki}/activity`
- **Credits:** 1 credit
Failed requests are free
- **Input:** by wiki
- **Full reference:** [docs](https://www.socialfetch.dev/docs/api/v1/fandom/wikis/wiki/activity/get)
- **Platform page:** [/platforms/fandom](https://www.socialfetch.dev/platforms/fandom)

## FAQ

### How do I name the wiki?

Use the subdomain: fortnite for fortnite.fandom.com, blox-fruits for blox-fruits.fandom.com. A full wiki URL also works. Add lang=de (or another code) for a language edition.

### How many credits does it cost?

Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged — that field is the billing source of truth. Each paginated page is a separate billed request.

### How do I pull exactly one week?

Set since to seven days ago (ISO-8601) and keep requesting with page.nextCursor while page.hasMore is true.

### Does it include replies?

Yes. Replies are posts too; isReply tells you which ones they are, and threadId groups them.
