# 99designs API > The 99designs API lets platforms and partners embed a fully-managed creative marketplace: search and match designers, collect design briefs, list the products available to a partner, place orders against those products, and generate partner coupons. Authentication uses a pair of API key headers (Api-Key-Id and Api-Key-Secret) issued by 99designs after a partner requests access — access is sales-gated, not self-serve. Base URL: https://api.99designs.com/resources/v1 ## APIs - [99designs API](https://99designs.com/api): Embeddable creative marketplace — designers, briefs, products, orders, coupons. ## Docs - [API Documentation](https://api.99designs.com/resources/docs/): Full API reference (Getting started, Authorization, Briefs, Designers, Coupons). - [Products reference](https://api.99designs.com/resources/docs/products/): List the products a partner has available for sale. - [Orders reference](https://api.99designs.com/resources/docs/orders/): Place an order against a product version. - [Request API access](https://99designs.com/api): Partner API key request form (contact sales). - [Pricing](https://99designs.com/pricing): Marketplace design package pricing — not API pricing. ## Specs - [OpenAPI (all operations)](https://raw.githubusercontent.com/api-evangelist/99designs/refs/heads/main/openapi/_original/99designs-openapi.yml): Captured OpenAPI 3.0.3 for the eight documented operations. - [Briefs OpenAPI](https://raw.githubusercontent.com/api-evangelist/99designs/refs/heads/main/openapi/99designs-briefs-api-openapi.yml) - [Designers OpenAPI](https://raw.githubusercontent.com/api-evangelist/99designs/refs/heads/main/openapi/99designs-designers-api-openapi.yml) - [Products OpenAPI](https://raw.githubusercontent.com/api-evangelist/99designs/refs/heads/main/openapi/99designs-products-api-openapi.yml) - [Orders OpenAPI](https://raw.githubusercontent.com/api-evangelist/99designs/refs/heads/main/openapi/99designs-orders-api-openapi.yml) - [Coupons OpenAPI](https://raw.githubusercontent.com/api-evangelist/99designs/refs/heads/main/openapi/99designs-coupons-api-openapi.yml) ## Artifacts - [Authentication](https://raw.githubusercontent.com/api-evangelist/99designs/refs/heads/main/authentication/99designs-authentication.yml): API key-pair header auth profile. - [Conventions](https://raw.githubusercontent.com/api-evangelist/99designs/refs/heads/main/conventions/99designs-conventions.yml): Pagination, error envelope, versioning, rate-limit signaling. - [Rate limits](https://raw.githubusercontent.com/api-evangelist/99designs/refs/heads/main/rate-limits/99designs-rate-limits.yml): Undocumented but enforced — 100 requests/minute, X-RateLimit-* headers observed. - [Error catalog](https://raw.githubusercontent.com/api-evangelist/99designs/refs/heads/main/errors/99designs-problem-types.yml): 400 / 401 / 404 problem types and the errors[] envelope. - [Data model](https://raw.githubusercontent.com/api-evangelist/99designs/refs/heads/main/data-model/99designs-data-model.yml): Designer / Design / Review / Brief / Product / Order / Coupon entity graph. - [Lifecycle](https://raw.githubusercontent.com/api-evangelist/99designs/refs/heads/main/lifecycle/99designs-lifecycle.yml): v1 URI versioning; no status page, changelog or deprecation policy. - [Plans and pricing](https://raw.githubusercontent.com/api-evangelist/99designs/refs/heads/main/plans/99designs-plans-pricing.yml): No published API plans — partner-negotiated. - [Packages](https://raw.githubusercontent.com/api-evangelist/99designs/refs/heads/main/packages/99designs-packages.yml): No SDK for the current API; the only first-party clients are 2015 Tasks API packages. - [Agent skills](https://raw.githubusercontent.com/api-evangelist/99designs/refs/heads/main/skills/_index.yml): Packaged operating instructions for the marquee flows. - [Agentic access](https://raw.githubusercontent.com/api-evangelist/99designs/refs/heads/main/agentic-access/99designs-agentic-access.yml): Recommended x-agentic-access contracts per operation. ## Notes - There is no MCP server, no A2A agent card, no webhooks or event surface, no sandbox and no CLI for this API — all were probed on 2026-08-13 and none exist.