---
title: "Get recent token creations"
method: GET
path: "/evm/rh/token-creations"
tags: ["Robinhood Chain"]
---

# Get recent token creations

`GET /evm/rh/token-creations`

## Request

- Base URL: `https://public-api-v2.bags.fm/api/v1`
- URL: `https://public-api-v2.bags.fm/api/v1/evm/rh/token-creations`
- Auth: API key in header `x-api-key`
- TypeScript: <https://skmtc.dev/bags/apis/bags-public-api-v2/docs/evm/rh/token-creations/get.ts> (a function with typed inputs; its response is checked against the schema)

Get recently launched Bags V2 tokens on Robinhood Chain, newest first.

## Query parameters

- `limit` number
- `sinceTs` number

## Response `200`

Successfully retrieved recent token creations

- object
  - `success` boolean, required
  - `response` object
    - `items` RhToken[], required: Recently launched V2 tokens, newest first.
      - `address` string, required: EIP-55 checksummed token address.
      - `name` string, required: Token name.
      - `symbol` string, required: Token symbol.
      - `metadataURI` string, required: Token metadata URI as stored on-chain (typically IPFS).
      - `metadata` RhTokenMetadata, required
        - `image` string, nullable, required: Resolved token image URL. Null when the metadata URI could not be resolved.
        - `description` string, nullable, required: Resolved token description. Null when the metadata URI could not be resolved.
      - `curve` string, required: Address of the token's bonding curve contract.
      - `feeShare` string, required: Address of the token's fee-share contract.
      - `poolId` string, required: Uniswap V4 pool ID (bytes32 hex string) assigned at launch.
      - `creator` string, required: EIP-55 checksummed address of the token creator.
      - `partner` string, nullable, required: EIP-55 checksummed partner address. Null when the token was launched without a partner.
      - `partnerFeeBps` number, required: Partner's share of the creator-side fee half in basis points, snapshotted at launch.
      - `createdAtBlock` number, required: Block number of the launch transaction.
      - `createdAtTimestamp` number, required: Launch time as unix seconds.
      - `txHash` string, required: Transaction hash of the launch.
      - `migrated` boolean, required: Whether the token has graduated from the bonding curve to its Uniswap V4 pool.
      - `migratedAtBlock` number, nullable, required: Block number of the migration. Null while the token is still bonding.
      - `migratedAtTimestamp` number, nullable, required: Migration time as unix seconds. Null while the token is still bonding.

## Other responses

- `400`: Bad request - Invalid query parameters
- `401`: Unauthorized - Invalid or missing API key
- `500`: Internal server error

---

[API](https://skmtc.dev/bags/apis/bags-public-api-v2.md) - [All operations](https://skmtc.dev/bags/apis/bags-public-api-v2/llms.txt) - [OpenAPI document](https://skmtc.dev/bags/apis/bags-public-api-v2/revisions/4a14b82cd39d?raw)
