Skip to content
    • Pricing
    • Developers
    Back to Blog
    announcement

    The Plung API Is Live: Build Integrations in Seconds

    2026-02-26·4 min read·Plung Team

    On this page

    • What You Can Do
    • API Keys and the Developer Console
    • Documentation You Can Actually Read
    • Built for Developers Who Ship
    • Start Building Today

    We built Plung on a simple principle: core web utilities should be fast, open, and free of unnecessary barriers. Today, we are extending that same principle to developers. The Plung public API is now fully documented and ready for production use.

    Whether you are building a SaaS product that needs on-the-fly link shortening, a marketing automation pipeline that tracks click performance, or a weekend side project that just needs a quick way to generate short URLs, the Plung API is here to make your life easier.

    What You Can Do

    The API exposes three endpoints. That is not a limitation — it is a deliberate design choice. We did not ship a sprawling surface area of half-finished features. We shipped three endpoints that are stable, performant, and do exactly what they say.

    Shorten a URL. Send a single POST request with a long URL and receive a shortened link instantly. Optionally, set a custom alias, a password, an expiration window, or a maximum click limit. Every URL is validated against Google Safe Browsing before it is accepted.

    Get link statistics. Query any short code to retrieve its total click count, creation date, last access time, and any configured expiration or click limits. This is the data you need to build dashboards, track campaign performance, or simply monitor how your links are performing.

    Generate QR codes. Request a QR code for any short code in PNG or SVG format and use the same canonical renderer that powers the product experience.

    API Keys and the Developer Console

    The current developer API uses API keys issued through the Developer Console. You create a key once, send it in the Authorization: Bearer ... header, and then work entirely against the authenticated /v2 surface.

    Rate limits and monthly quotas are enforced per API key based on your plan, which makes production integrations far more predictable than shared IP-based limits.

    Documentation You Can Actually Read

    We did not just ship endpoints and call it a day. We wrote documentation the way we believe it should be written: precise, technically honest, and useful from the first paragraph.

    Every endpoint is documented with its full URL, a plain-English description of what it does, a complete parameter table with types and validation rules, request examples in both cURL and JavaScript, the exact JSON structure of every success response, and a table of every possible error with its status code and message.

    The documentation lives at plung.co/product/developers and features a sticky sidebar for navigation, syntax-highlighted code blocks with one-click copy, and a clean light-mode reading experience.

    Built for Developers Who Ship

    We know what it is like to integrate with an API that has vague documentation, undocumented error codes, and response shapes that change between requests. We have been on the receiving end of that experience enough times to know exactly what not to do.

    Every error message in the Plung API tells you exactly what went wrong and how to fix it. Every response field is documented with its type and what values to expect. Every parameter description explains what happens if it is missing. There are no surprises.

    Start Building Today

    The API is live right now. Open your terminal and run:

    curl -X POST https://api.plung.co/v2/shorten \
      -H "Authorization: Bearer your_api_key_here" \
      -H "Content-Type: application/json" \
      -d '{"url": "https://example.com"}'
    

    That is your first integration. It takes one request, one API key, and only a few seconds to get started.

    Read the full documentation at plung.co/product/developers and start building.

    Share:

    Share Article

    Written by

    Plung Team

    ← PreviousCustom Aliases: Make Every Link Unmistakably YoursNext →v1.1 API Update: Aliases, Expiration, and Passwords

    On this page

    • What You Can Do
    • API Keys and the Developer Console
    • Documentation You Can Actually Read
    • Built for Developers Who Ship
    • Start Building Today

    Related Articles

    P
    announcement

    Plung API Notice: Authorization Bearer Tokens Are Now Required for Current API Authentication

    Current authenticated Plung API requests must send API keys in the Authorization header using the Bearer scheme. This notice explains the change, the impact, and the required migration steps.

    2026-03-21·4 min read
    I
    announcement

    Introducing Plung API v2: Authenticated Endpoints and API Keys

    API keys, per-key rate limiting, and v2 endpoints for shorten, batch, QR, and stats are now available. Here's what changed and how to migrate.

    2026-03-02·6 min read
    v
    announcement

    v1.2 API Update: QR Code Generation Endpoint

    We are expanding the Plung Growth Tools suite with our new programmatic QR Code generation endpoint. You can now generate scannable, cached QR codes for your short links instantly.

    2026-03-01·2 min read

    Product

    • About Us
    • Blog
    • Developers

    Features

    • URL Shortening
    • Custom Aliases
    • QR Codes
    • Password Protection
    • Link Analytics
    • Link Expiration

    Legal

    • Privacy Policy
    • Cookies Policy
    • Terms of Service
    • Acceptable Use Policy

    Support

    • Contact Us
    • Report Abuse

    © 2026 Plung

    All Rights Reserved