# Graduated Pools

## POST /sailfish/graduated\_pools\_raw/query

> Query raw “graduated” pools

```json
{"openapi":"3.1.0","info":{"title":"Sailfish API","version":"1.0.0"},"servers":[{"url":"https://free.sailfish.solanavibestation.com","description":"Free tier"},{"url":"https://basic.sailfish.solanavibestation.com","description":"Basic tier (requires Authorization header)"}],"paths":{"/sailfish/graduated_pools_raw/query":{"post":{"summary":"Query raw “graduated” pools","operationId":"fetchRawGraduations","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GraduatedPoolsQuery"}}}},"responses":{"200":{"description":"Raw pool graduation data","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RawGraduations"}}}}}}}},"components":{"schemas":{"GraduatedPoolsQuery":{"type":"object","properties":{"lower_tick":{"type":"integer"},"upper_tick":{"type":"integer"},"pool_types":{"type":"array","items":{"$ref":"#/components/schemas/PoolType"}},"pool_addresses":{"type":"array","items":{"type":"string"}},"token_addresses":{"type":"array","items":{"type":"string"}}},"required":["lower_tick","upper_tick","pool_types","pool_addresses","token_addresses"]},"PoolType":{"type":"string","enum":["RaydiumAmm","RaydiumCpmm","RaydiumClmm","RaydiumLaunchpad","PumpSwapAmm","PumpFunAmm","MeteoraDyn","MeteoraDynV2"]},"RawGraduations":{"type":"object","properties":{"pumpswap_graduations":{"type":"array","items":{"$ref":"#/components/schemas/IndexedPumpFunGraduatedPool"}},"raydium_amm_graduations":{"type":"array","items":{"$ref":"#/components/schemas/IndexedRaydiumLaunchpadMigrateToAmm"}},"raydium_cpmm_graduations":{"type":"array","items":{"$ref":"#/components/schemas/IndexedRaydiumLaunchpadMigrateToCpswap"}}},"required":["pumpswap_graduations","raydium_amm_graduations","raydium_cpmm_graduations"]},"IndexedPumpFunGraduatedPool":{"type":"object","properties":{"created_at":{"type":"string","format":"date-time"},"slot":{"type":"integer"},"version":{"type":"string"},"first_signer":{"type":"string"},"first_signature":{"type":"string"},"all_signers":{"type":"array","items":{"type":"string"}},"all_signatures":{"type":"array","items":{"type":"string"}},"fee":{"type":"number"},"priority_fee":{"type":"number"},"index_in_slot":{"type":"integer"},"bribe":{"type":"number"},"global":{"type":"string"},"withdraw_authority":{"type":"string"}},"required":["created_at","slot","version","first_signer","first_signature","all_signers","all_signatures","fee","priority_fee","index_in_slot","bribe","global","withdraw_authority"]},"IndexedRaydiumLaunchpadMigrateToAmm":{"type":"object","description":"Raydium launchpad → AMM graduation (simplified)","properties":{},"additionalProperties":true},"IndexedRaydiumLaunchpadMigrateToCpswap":{"type":"object","description":"Raydium launchpad → CPMM graduation (simplified)","properties":{},"additionalProperties":true}}}}
```
