magiceden api
## endpointsmore info about solana clusters: [https://docs.solana.com/clusters](https://docs.solana.com/clusters)* devnet: **api-devnet.magiceden.dev/v2** - this uses a testing solana cluster, the tokens are not real* mainnet: **api-mainnet.magiceden.dev/v2** - this uses the real solana cluster, the tokens are real and this is consistent with the data seen on [https://magiceden.io/](https://magiceden.io/) ## rate limiting* this public api is free to use and the default limit is 120 qpm or 2 qps* if you need a higher limit, please fill out [this form](https://airtable.com/shrsytsej8m8esanq), and feel free to join us on [discord](https://discord.gg/magiceden)!* if calling the endpoints in batch, please add a small timeout between requests to avoid connection refusal (this applies to both users with and without api keys) ## highlight projectsyou can find a list of projects in analytics, trader tooling, and community managements from our [nyc hacker house hackathon gallery.](https://magic-eden-api-hackathon.devpost.com/project-gallery)##### the winners in each respective categories are:analytics project: [seller classification](https://devpost.com/software/analytics-seller-classification) best trader tooling: [solset.io](https://devpost.com/software/solset-io) best social media integration: [hawksight bot improvements via magic eden api](https://devpost.com/software/hawksight-x-magic-eden-api-hackathon)## api metadatasome endpoints in this api are able to respond with some useful metadata if requested. this is done by including the request header `me-pub-api-metadata` and the value of this request header is a json object with the following typescript interface:``` jsoninterface requestmetadata { paging?: boolean}```if an endpoint is requested with the header (and supports) `me-pub-api-metadata`, the endpoint will respond with a header of the same name (`me-pub-api-metadata`). the value of this response header is a j
ADS