# Export Bluesky profiles for audience research

**Use case:** 

Search Bluesky accounts by keyword and export public profile data to CSV/JSON for audience research, social listening, or lead discovery.

## Input

```json
{
  "mode": "actorSearch",
  "query": "AI agents",
  "actors": [
    "bsky.app"
  ],
  "maxResults": 50,
  "sort": "latest",
  "includeRaw": false,
  "serviceUrl": "https://public.api.bsky.app",
  "authServiceUrl": "https://bsky.social",
  "delayMs": 250
}
```

## Output

```json
{
  "recordType": {
    "label": "Record type",
    "format": "string"
  },
  "handle": {
    "label": "Handle",
    "format": "string"
  },
  "displayName": {
    "label": "Display name",
    "format": "string"
  },
  "description": {
    "label": "Profile description",
    "format": "string"
  },
  "avatar": {
    "label": "Avatar",
    "format": "string"
  },
  "followersCount": {
    "label": "Followers",
    "format": "integer"
  },
  "followsCount": {
    "label": "Follows",
    "format": "integer"
  },
  "postsCount": {
    "label": "Posts",
    "format": "integer"
  },
  "did": {
    "label": "DID",
    "format": "string"
  },
  "searchQuery": {
    "label": "Search query",
    "format": "string"
  },
  "sourceActor": {
    "label": "Source actor",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [Bluesky Scraper - Posts, Profiles, Followers](https://apify.com/webdata_labs/bluesky-data-api) with a specific input configuration. Visit the [Actor detail page](https://apify.com/webdata_labs/bluesky-data-api) to learn more, explore other use cases, and run it yourself.