{
  "name": "GramScraper API",
  "version": "1.0",
  "base_url": "https://gramscraper.com/api/instagram",
  "authentication": {
    "method": "Bearer Token",
    "header": "Authorization: Bearer <your_api_key>",
    "description": "Use your API key (gs_xxx) from the dashboard. Pass it as a Bearer token."
  },
  "endpoints": {
    "User Data": {
      "GET /v1/user/by/username": {
        "params": {
          "username": "Instagram username"
        },
        "credits": 1
      },
      "GET /v1/user/medias/chunk": {
        "params": {
          "user_id": "Instagram user ID"
        },
        "credits": 1
      },
      "GET /v1/user/medias/by/username": {
        "params": {
          "username": "Instagram username"
        },
        "credits": 2
      }
    },
    "Media Data": {
      "GET /v2/media/info/by/url": {
        "params": {
          "url": "Instagram post URL"
        },
        "credits": 1
      },
      "GET /v2/media/comments": {
        "params": {
          "shortcode": "Post shortcode OR url: Post URL"
        },
        "credits": 2
      }
    },
    "Search": {
      "GET /v1/search/hashtags": {
        "params": {
          "query": "Hashtag query"
        },
        "credits": 2
      },
      "GET /v1/location/search": {
        "params": {
          "lat": "Latitude",
          "lng": "Longitude"
        },
        "credits": 1
      }
    },
    "Hashtags": {
      "GET /v1/hashtag/medias/top/chunk": {
        "params": {
          "name": "Hashtag name"
        },
        "credits": 1
      }
    }
  },
  "example": {
    "curl": "curl -H 'Authorization: Bearer gs_your_api_key' 'https://gramscraper.com/api/instagram/v1/user/by/username?username=instagram'"
  },
  "pricing": {
    "free": "100 credits (no credit card required)",
    "starter": "$9 for 10,000 credits",
    "growth": "$40 for 50,000 credits",
    "scale": "$140 for 200,000 credits",
    "note": "Credits never expire. No subscription."
  }
}