# Twitter Profile Lookup

> Look up Twitter/X profiles - get bio, followers, tweets, and engagement

- Skill: `gooseworks-ai/twitter-profile-lookup` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add gooseworks-ai/twitter-profile-lookup`
- Raw SKILL.md: https://api.skillmd.com/api/skills/gooseworks-ai/twitter-profile-lookup/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: gooseworks-ai (https://skillmd.com/u/gooseworks-ai)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/gooseworks-ai/twitter-profile-lookup

---



# Twitter/X Profile Lookup

## Setup

Read `scrapecreators-api` first. Execute every operation below through the runtime it selects: the GooseWorks MCP tool in terminal-free clients, the GooseWorks CLI in a local terminal, or the direct API with the user's own key. Never assume a shell is available.


Get profile information, tweets, and engagement data for any Twitter/X account.

## When to Use

- User asks about a Twitter/X account
- User wants to see someone's tweets
- User asks "who is @username on Twitter?"
- Research on a public figure or company
- Social media due diligence

## How It Works

Uses the ScrapeCreators API through its direct GooseWorks proxy.

## Usage

### Get User Profile

```yaml
provider: scrapecreators
method: GET
path: /v1/twitter/profile
query:
  handle: openai
```

### Get User's Tweets

```yaml
provider: scrapecreators
method: GET
path: /v1/twitter/user-tweets
query:
  handle: openai
```

## Parameters

### Profile
- **handle** (required) - Twitter handle (without @)

### Tweets
- **handle** (required) - Twitter handle (without @)
- **trim** (optional) - Set to "true" for a trimmed response

## Response

### Profile Response
- User display name and handle
- Bio/description
- Follower and following counts
- Tweet count
- Profile and banner image URLs
- Verified status
- Account creation date
- Location and website (if set)

### Tweets Response
- Tweet text content
- Like, retweet, reply counts
- Media attachments (images, videos)
- Timestamp
- Engagement metrics

## Examples

**User:** "What has OpenAI been posting on X?"
Use the **Get User's Tweets** operation with `handle: openai`.

**User:** "Show me Sam Altman's recent tweets"
Use the **Get User's Tweets** operation with `handle: sama`.

**User:** "What's Anthropic sharing on Twitter?"
Use the **Get User's Tweets** operation with `handle: AnthropicAI`.

## Error Handling

- **success: false** — the API may temporarily be unable to access the profile; retry after a few seconds
- Protected/private accounts return errors — no workaround
- Rate limiting may cause failures on rapid sequential requests — add short delays between calls

## Tips

- Remove @ from handles
- Protected/private accounts cannot be accessed
- Returns recent tweets (not full history)
- Rate limiting may apply for very frequent requests

