# Build a citation-ready corpus from a niche hashtag

**Use case:** 

Collect source-linked public posts, captions, and timestamps from a niche hashtag for research notes or citations.

## Input

```json
{
  "hashtags": [
    "wellness"
  ],
  "datePosted": "last-year",
  "mediaType": "all",
  "maxPostsPerHashtag": 20,
  "maxProviderPages": 10,
  "minimumLikes": 0,
  "includeComments": false,
  "outputMode": "full"
}
```

## Output

```json
{
  "hashtag": {
    "label": "Hashtag",
    "format": "string"
  },
  "post_id": {
    "label": "Post ID",
    "format": "string"
  },
  "shortcode": {
    "label": "Shortcode",
    "format": "string"
  },
  "post_url": {
    "label": "Post URL",
    "format": "string"
  },
  "caption": {
    "label": "Caption",
    "format": "string"
  },
  "caption_hashtags": {
    "label": "Caption Hashtags",
    "format": "array"
  },
  "mentions": {
    "label": "Mentions",
    "format": "array"
  },
  "like_count": {
    "label": "Likes",
    "format": "integer"
  },
  "comment_count": {
    "label": "Comments",
    "format": "integer"
  },
  "play_count": {
    "label": "Play Count",
    "format": "integer"
  },
  "video_duration_secs": {
    "label": "Video Duration",
    "format": "number"
  },
  "is_reel": {
    "label": "Is Reel",
    "format": "boolean"
  },
  "media_type": {
    "label": "Media Type",
    "format": "string"
  },
  "posted_at": {
    "label": "Posted At",
    "format": "string"
  },
  "music_title": {
    "label": "Music Title",
    "format": "string"
  },
  "music_artist": {
    "label": "Music Artist",
    "format": "string"
  },
  "author_username": {
    "label": "Author Username",
    "format": "string"
  },
  "author_full_name": {
    "label": "Author Full Name",
    "format": "string"
  },
  "author_follower_count": {
    "label": "Author Followers",
    "format": "integer"
  },
  "author_is_verified": {
    "label": "Author Verified",
    "format": "boolean"
  },
  "engagement_rate": {
    "label": "Engagement Rate",
    "format": "number"
  },
  "thumbnail_url": {
    "label": "Thumbnail URL",
    "format": "string"
  },
  "video_url": {
    "label": "Video URL",
    "format": "string"
  },
  "source_url": {
    "label": "Source URL",
    "format": "string"
  },
  "scraped_at": {
    "label": "Scraped At",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [Instagram Hashtag Posts Scraper](https://apify.com/khadinakbar/instagram-hashtag-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/khadinakbar/instagram-hashtag-scraper) to learn more, explore other use cases, and run it yourself.