> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scrapin.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Post Reposts

> This operation allows you to retrieve all reposts on activity post of a person based on their activity post ID. Pagination is limited to 10 pages, with a maximum of 50 items per page, allowing retrieval of up to 500 items. This operation consumes 2 credits.

## Request Tracking & Reporting

<Info>
  **Found incorrect or missing data?** Visit your [API
  Logs](https://app.scrapin.io/api-logs) to view all requests and report issues
  directly from the web interface.
</Info>

**How to report an issue:**

1. Go to [app.scrapin.io/api-logs](https://app.scrapin.io/api-logs)
2. Find the request you want to report in the logs table
3. Click the **"Report"** button in the Actions column
4. Select the issue type and add a description

<Tip>
  The `request_id` helps our team investigate and resolve issues quickly. All
  enrichment requests are automatically logged for your convenience.
</Tip>


## OpenAPI

````yaml GET /v1/enrichment/persons/activities/post/reposts
openapi: 3.0.0
info:
  title: ScrapIn API
  version: 1.1.0
servers:
  - url: https://api.scrapin.io
security:
  - apiKey: []
tags:
  - name: Person
  - name: Company
  - name: Job
  - name: Workspaces
paths:
  /v1/enrichment/persons/activities/post/reposts:
    get:
      tags:
        - Person
      summary: Get Person Activities Post Reposts
      description: >-
        This operation allows you to retrieve all reposts on activity post of a
        person based on their activity post ID. Pagination is limited to 10
        pages, with a maximum of 50 items per page, allowing retrieval of up to
        500 items. This operation consumes 2 credits.
      operationId: PersonsActivitiesPostReposts
      parameters:
        - name: activityId
          in: query
          required: true
          schema:
            type: string
          description: >-
            This required parameter is a string. It represents the ID of the
            activity post you want to retrieve reposts.
        - name: page
          in: query
          required: false
          schema:
            type: number
          description: >-
            This optional parameter is a string. It represents the page number
            of the results.
      responses:
        '200':
          description: The endpoint returns the activity post reposts from activityId
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ActivitiesRepost'
              examples:
                Activities Post Reposts Found:
                  $ref: '#/components/examples/ActivitiesRepost'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '402':
          $ref: '#/components/responses/PaymentRequired'
        '404':
          $ref: '#/components/responses/NotFound'
        '500':
          $ref: '#/components/responses/ServerError'
components:
  schemas:
    ActivitiesRepost:
      allOf:
        - type: object
          properties:
            success:
              type: boolean
              description: Indicates success or failure of api request.
        - $ref: '#/components/schemas/RateLimitInfo'
        - type: object
          properties:
            metadata:
              type: object
              properties:
                currentPage:
                  type: integer
                  description: The current page number being viewed.
                pageNumber:
                  type: integer
                  description: The total number of available pages.
                perPage:
                  type: integer
                  description: The number of items displayed per page.
                total:
                  type: integer
                  description: The total number of items available.
                source:
                  type: string
                  enum:
                    - fresh
                  description: >-
                    Indicates whether the data was served from cache or freshly
                    scraped.
                request_id:
                  type: string
                  description: Unique identifier for this request.
            reactions:
              type: array
              description: All reposts of a person on a post
              items:
                $ref: '#/components/schemas/RepostV2'
    RateLimitInfo:
      type: object
      properties:
        credits_consumed:
          type: number
          description: Represents the number of credits consumed by this query.
        credits_left:
          type: number
          description: >-
            Represents the usable credits available for the user account after
            this query.
        rate_limit_left:
          type: number
          description: >-
            Represents the usable daily request limit available for the user
            account after this query.
        daily_rate_limit_left:
          type: number
          description: >-
            Represents the usable daily request limit available for the user
            account after this query.
        minute_rate_limit_left:
          type: number
          description: >-
            Represents the usable minute request limit available for the user
            account after this query.
        next_minute_rate_limit_reset:
          type: string
          description: >-
            Represents the next minute rate limit reset for the user account
            after this query. Datetime in ISO 8601 format (e.g.,
            2025-11-14T14:34:43.000Z).
        quotas:
          type: object
          description: >-
            Structured quota information for the user account. Provides the same
            data as the flat fields above in a more organized format.
          properties:
            credits:
              type: object
              description: Credit usage information for the user account.
              properties:
                total:
                  type: number
                  description: Total credits available on the account.
                used:
                  type: number
                  description: Total credits used on the account.
                left:
                  type: number
                  description: Remaining credits available on the account.
            daily_rate_limit:
              type: object
              description: Daily rate limit information for the user account.
              properties:
                limit:
                  type: number
                  description: Maximum number of requests allowed per day.
                used:
                  type: number
                  description: Number of requests used today.
                left:
                  type: number
                  description: Remaining requests allowed today.
                next_reset:
                  type: string
                  description: >-
                    Next daily rate limit reset time in ISO 8601 format (e.g.,
                    2026-01-28T00:00:00.000Z).
            minute_rate_limit:
              type: object
              description: Per-minute rate limit information for the user account.
              properties:
                limit:
                  type: number
                  description: Maximum number of requests allowed per minute.
                used:
                  type: number
                  description: Number of requests used in the current minute window.
                left:
                  type: number
                  description: Remaining requests allowed in the current minute window.
                next_reset:
                  type: string
                  description: >-
                    Next minute rate limit reset time in ISO 8601 format (e.g.,
                    2026-01-27T14:32:45.000Z).
    RepostV2:
      properties:
        activityDate:
          type: string
          format: date-time
          description: The date and time when the repost activity occurred.
        author:
          type: object
          description: Information about the author who reposted.
          properties:
            authorId:
              type: string
              description: Unique identifier of the author.
            authorName:
              type: string
              description: Full name of the author.
            authorPublicIdentifier:
              type: string
              description: Public identifier of the author.
        activityUrl:
          type: string
          format: uri
          description: URL to the repost activity.
    ErrorResponseSchema:
      type: object
      properties:
        success:
          type: boolean
          enum:
            - false
        title:
          type: string
        msg:
          type: string
  examples:
    ActivitiesRepost:
      summary: Activities Reactions
      value:
        success: true
        credits_consumed: 2
        credits_left: 19934.5
        rate_limit_left: 19999
        daily_rate_limit_left: 19999
        minute_rate_limit_left: 499
        next_minute_rate_limit_reset: '2024-01-15T10:31:00Z'
        quotas:
          credits:
            total: 10000
            used: 1234
            left: 8766
          daily_rate_limit:
            limit: 5000
            used: 150
            left: 4850
            next_reset: '2024-10-31T12:46:00.000Z'
          minute_rate_limit:
            limit: 500
            used: 12
            left: 488
            next_reset: '2024-10-31T12:46:00.000Z'
        metadata:
          currentPage: 1
          pageNumber: 10
          perPage: 50
          total: 500
          source: fresh
          request_id: 000xcc2a-829a-4200-9704-f6f9cf9a23de
        reposts:
          - activityDate: '2025-01-20T17:34:18.194Z'
            author:
              authorId: ACoEEErSbPQBkUq8jPzOZ-apr7bXDd04Q4-hIWX
              authorName: John Doe
              authorPublicIdentifier: john-doe-192b934
            activityUrl: >-
              https://www.social.com/feed/update/urn:li:activity:7284160525581148869/
          - activityDate: '2025-01-20T17:08:27.433Z'
            author:
              authorId: ACoEEErSbPQBkUq8jPzOZ-apr7bXDd04Q4-hIWX
              authorName: Lucas Smith
              authorPublicIdentifier: lucas-smith-192b934
            activityUrl: >-
              https://www.social.com/feed/update/urn:li:activity:7284160525581148869/
    NoApiKey:
      summary: No Api Key
      value:
        success: false
        title: An error has occurred 🚒
        msg: The API Key is missing
    MissingEmail:
      summary: Missing Email
      value:
        success: false
        title: An error has occurred 🚒
        msg: The email is missing
    InvalidEmail:
      summary: Invalid Email
      value:
        success: false
        title: An error has occurred 🚒
        msg: The email has the wrong format
    InvalidApiKey:
      summary: Invalid Api Key
      value:
        success: false
        title: Unauthorized
        msg: API Key is invalid
    PaymentRequired:
      summary: Payment Required
      value:
        success: false
        title: You don't have enough credits on your account 💰
        msg: You have to upgrade to continue
    PageNotFound:
      summary: Data Not Found
      value:
        success: false
        title: Not Found
        msg: No data found
    ServerError:
      summary: Server Error
      value:
        success: false
        title: Internal Server Error
        msg: An internal server error has occurred
  responses:
    BadRequest:
      description: Bad Request
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponseSchema'
          examples:
            NoApiKey:
              $ref: '#/components/examples/NoApiKey'
            MissingEmail:
              $ref: '#/components/examples/MissingEmail'
            InvalidEmail:
              $ref: '#/components/examples/InvalidEmail'
    Unauthorized:
      description: Unauthorized
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponseSchema'
          examples:
            InvalidApiKey:
              $ref: '#/components/examples/InvalidApiKey'
    PaymentRequired:
      description: Insufficient Account Balance
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponseSchema'
          examples:
            PaymentRequired:
              $ref: '#/components/examples/PaymentRequired'
    NotFound:
      description: Data Not Found
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponseSchema'
          examples:
            PageNotFound:
              $ref: '#/components/examples/PageNotFound'
    ServerError:
      description: Server Error
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponseSchema'
          examples:
            ServerError:
              $ref: '#/components/examples/ServerError'
  securitySchemes:
    apiKey:
      name: apikey
      in: query
      type: apiKey
      description: >-
        This required parameter is a string. It represents the APIKEY obtained
        from the developer dashboard. 

        You must use it in the query string of your request as
        ?apikey=YOUR_API_KEY or in the headers as x-api-key: YOUR_API_KEY

````