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

# Get recent token creations

`GET /evm/rh/token-creations`

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.net/bags/apis/bags-public-api-v2.md) · [All operations](https://skmtc.net/bags/apis/bags-public-api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bags/bags-public-api-v2/revisions/4a14b82cd39d/schema)
