Does Pulsed Media offer public data feeds or an open API?

Yes. Pulsed Media publishes a set of live, public data feeds — plain JSON files anyone can fetch, with no API key and no account. They cover our current product catalog and pricing, MiniDedi dedicated-server hardware specifications, and our published customer-satisfaction scores. For your own services there is also a private API key, described below.

Where to find them

All feeds live under https://pulsedmedia.com/data/v1/. Start at the manifest, which lists every feed that is currently available:

https://pulsedmedia.com/data/v1/index.json

What is published

  • products.json — the full product catalog: name, description, price per billing cycle, stock, and availability.
  • products-summary.json — the catalog trimmed to id, name, monthly price, and stock.
  • md-pricing.txt — MiniDedi dedicated servers: CPU, RAM, storage, bandwidth, pricing, and value ratios (this feed is JSON, despite the .txt name).
  • csat.json — our customer-satisfaction score on a 0–10 scale, over 30-day, 120-day, and since-inception windows.

Using the feeds

The feeds regenerate every 15 minutes and are served as static files, so they are quick to fetch and cache. Each JSON feed includes a generated_at timestamp — check it to confirm freshness, and add a cache-busting query such as ?t=<unixtime> when you need the very latest.

Full field-by-field reference

The complete schema for every feed, with example payloads, is on our wiki: Pulsed Media Public Data Feeds.

Your own services: the API key

To read your own services from a script, create an API key in the client area: open Services → API access, follow API access in the help line under your seedbox or storage box service page, or open https://pulsedmedia.com/clients/index.php?m=pmapi, and click Create an API key. Only the account owner can create one. The key is shown once, so copy it then.

curl -H "X-API-Key: YOUR_KEY" https://pulsedmedia.com/remote/pmapi-feed.php

The answer is JSON listing each of your services: id, product and group, domain, status, registration and next due dates, billing cycle, recurring amount and currency. Seedboxes and storage boxes also show the username, login address, permanent address and, when recorded, the latest usage: disk used and quota, data sent and received, CPU hours and torrents. It never includes a password. This key only reads: it cannot place orders or change anything.

  • Send the key in a header, never in the URL: a request with anything after ? is refused. Authorization: Bearer YOUR_KEY works too.
  • Replace the key gives you a new key and the old one stops at once. Revoke the key stops it.
  • The key stops working if the account is no longer active or changes owner.

Placing orders

Ordering uses a separate order key: on the same page, click Create an order key. The order key can place orders but cannot read your services, so give it only to the tool that orders. A key created before 22 October 2026 with ordering allowed can still do both until you replace it. Send a new order as JSON with the order key. Replace 123 with the id of a product that products.json above lists as available:

curl -H "X-API-Key: YOUR_ORDER_KEY" -H "Content-Type: application/json" -d '{"pid":123,"billingcycle":"monthly","customfields":{"Username":"myname"},"accept_tos":true}' https://pulsedmedia.com/remote/pmapi-order.php

The answer is a quote: the first payment, and what the product needs (required fields, option choices and defaults). Send the same request with "confirm":true to place the order. You get the order and invoice numbers and a link to pay the invoice. The API takes no payment. As with every invoice, any credit on your account is used first, and you pay the rest the way you pay your other invoices.

  • "accept_tos":true is required when you place the order with "confirm":true: it means you accept the terms of service. A quote does not need it.
  • New orders only, one product per request, for products listed on the order form. The same checks as the order form apply.
  • At most 5 unpaid orders at a time, and 5 orders in 24 hours.

Every feed field, the ordering options, status codes and example scripts are on our wiki: Pulsed Media Customer API.

Terms

The /data/v1/ feeds are public by design and free to use, provided as-is. They are not covered by a service-level agreement, and their contents or structure may change. They contain no personal data.

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Can provisioning be delayed until exact date?

You can request for this, by submitting a ticket after your order. However, we cannot promise...

Are the dedicated servers managed?

No. Our dedicated servers are unmanaged and you will have to maintain and operate them yourself....

Can I install and run my own software on a dedicated server?

Yes, with a dedicated server you have complete control over the server's resources and can...

What is a dedicated server and how does it differ from a shared server?

A dedicated server is a type of hosting where a single physical server is leased to a single...

What happens when I receive suspended notice?

On seedboxes nothing else than the e-mail. With dedicated servers nothing more than a notice as...