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.txtname).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_KEYworks 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":trueis 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.
