Erste Schritte
PWF Platform hilft Marketern, Agenturen und Entwicklern, Telefonnummern zu validieren, Kontaktlisten zu bereinigen und dieselben Prüfungen in eigene Apps zu integrieren.
Eine professionelle Webplattform, die Telefonnummern bei Messaging-Anbietern (WhatsApp, Telegram, Viber u.a.) validiert, Anbieter identifiziert und zusätzliche Tools wie Nummerngeneratoren, MNP-Lookup, einen digitalen Marktplatz und eine vollständige Reseller-API bietet.
Es gibt drei Möglichkeiten, die Plattform zu nutzen:
- Web-App — registrieren, Guthaben aufladen und Prüfungen aus dem Dashboard starten
- Telegram-Bot — Aufträge erteilen und Status prüfen, ohne Telegram zu verlassen
- Nutzer-API — häufige Aktionen aus eigenem Code skripten
- Reseller-Portal — für Agenturen mit B2B-Konto, Sonderpreisen, OAuth2-API und Webhooks
- Shop — kaufen Sie fertige Datensätze validierter Nummern und Kanallisten
So erstellen Sie ein Konto
Registration takes under a minute. You only need a username and password — everything else is optional.
Step 1 — Open the registration page
Click Get Started on any page, or go directly to the registration form.
Step 2 — Fill in your details
Provide the following:
- Benutzername: Unique, 3–50 characters, letters and digits
- Passwort: At least 8 characters; mix of letters, digits and symbols recommended
- Telegram ID (Optional): Add your Telegram ID to receive order notifications and enable 2FA via the bot
Step 3 — Finish and sign in
Submit the form. Your account is created instantly and you can sign in straight away. Some accounts may need administrator activation before they can place orders — if so, you'll see a notice on the dashboard.
We never ask for your password. If you lose access, reach out to support on Telegram with your username — we'll help you recover the account.
Placing an Order
Once you have balance, placing an order takes 4 quick steps:
1. Pick a service
On the New Order page, choose a service (WhatsApp Filter, Telegram Checker, Carrier Lookup, etc.). Each service shows its price and minimum / maximum quantity.
2. Upload your numbers
Three input methods are supported:
- Upload a
.txtor.csvfile (one number per line) - Paste numbers directly into the textarea
- Use international format with the
+prefix (e.g.+31612345678)
3. Review the cost and confirm
The system shows the total cost (calculated as numbers ÷ price_unit × price_per_unit) and the new balance after the order. Click Confirm to submit.
4. Track progress
Your order appears in Orders with live status: Pending → Processing → Completed. If you linked Telegram, the bot sends you a notification the moment it's done.
Completed orders give you a ZIP file with separate text files for each status (registered, unregistered, errors). Results stay available for 30 days, then are automatically purged.
Number Tools
Beyond filtering, PWF Platform ships a set of free or low-cost utilities for everyday number work:
Number Generator
Generate phone numbers by country prefix, area code and length — useful for prospecting and testing.
MNP Lookup
Mobile Number Portability lookup — find the real current carrier of a number, even after it was ported.
Network Filter
Group a list of numbers by carrier or network, then export each segment separately.
Phone Tools
Normalize, deduplicate and convert phone numbers between national and international formats in one click.
Number Validator
Bulk-validate numbers against the international numbering plan — checks format, country and line type without touching any messaging platform.
All tools are accessible from the user dashboard and respect the same balance and credit system as orders.
Before running a paid social-platform filter on a list, run it through Number Validator first. It splits your file into valid / invalid / unparseable buckets and tags each valid number with its country, carrier and line type — all for just €1 per 100,000 numbers. No social-platform check is performed, so it's perfect as a cheap pre-flight pass to clean up garbage entries before the more expensive filters.
Shop & Data Marketplace
The Shop section lets you buy ready-made data packs instead of running validation yourself:
- Pre-filtered lists of active numbers by country and platform
- Hash channels — bundles of group/channel hashes for outreach
- Carrier-specific datasets (e.g. WhatsApp-active numbers on a given network)
- Custom packs requested via support
Pick a product, choose a quantity, and pay from your balance. The download link appears in My Purchases immediately and is yours forever — no expiry.
Telegram Bot
The Telegram bot mirrors most of the web interface. Once you link your Telegram ID in your profile, you can use these commands:
/start— open the main menu and link your account/balance— check your current balance/price <service> [qty]— see the price of a service for a given quantity/orders— list your recent orders and their status/help— show all available commands and tips
The bot also pushes notifications when orders complete, when your balance runs low and when a recharge is approved.
Becoming a Reseller
A separate B2B account type with its own portal, OAuth2 API, webhooks, and custom wholesale pricing — designed for agencies and developers who resell number validation to their own customers.
Reseller accounts are kept completely separate from regular user accounts: different sign-in URL, different balance, different pricing tiers, different documentation.
Who is it for?
- Agencies running marketing campaigns at scale
- SaaS platforms that need to embed number validation
- Bot and tool developers building on top of our checks
- Anyone processing more than 50,000 numbers per month
Reseller benefits
Wholesale pricing
Per-service custom prices, or a global markup applied to every service.
Full REST API
OAuth2-secured endpoints for orders, balance, services and downloads — built-in JWT tokens.
Webhooks
Get pushed events the second an order finishes, fails or refunds — no polling required.
Priority support
Direct line to the dev team for integration questions and account issues.
Send a short message on Telegram to @pwfstore with your company name, expected monthly volume and use case. Approved accounts get their reseller portal URL, client ID and client secret within 24 hours.
The Reseller Portal
Once approved, sign in at /reseller/login.php. The portal contains everything you need to manage your B2B account:
- Dashboard: Real-time balance, order volume, revenue and quick links to the most-used actions.
- Orders: Every order placed via the portal or the API, with status, result downloads and per-order details.
- Recharge: Top up your balance in EUR via the supported payment methods. Approved recharges are credited automatically.
- Transactions: Full ledger of every credit and debit — useful for billing reconciliation.
- API Keys: Generate and rotate OAuth2 client IDs and secrets. You can have multiple sets for different environments.
- Profile: Company details, contact info, password and webhook URLs.
Everything visible in the portal is also exposed through the API — pick whichever fits your workflow best.
API & SDK
The Reseller API is OAuth2-based with JWT bearer tokens. The base URL is /api/v1/ and all endpoints return JSON.
Authentication
Exchange your client credentials for an access token (valid for 1 hour) and a refresh token (valid for 30 days).
POST /api/v1/auth/token.php Content-Type: application/x-www-form-urlencoded grant_type=client_credentials &client_id=rsl_xxxxxxxxxxxx &client_secret=xxxxxxxxxxxxxxxx
Include the access token on every subsequent call as Authorization: Bearer <token>.
Core endpoints
POST /api/v1/auth/token.php— obtain a JWT access token from client credentialsGET /api/v1/account/balance.php— current balance and currencyGET /api/v1/services/list.php— list every service available to your account with prices and limitsPOST /api/v1/services/<slug>.php— submit a new order for the given service slugGET /api/v1/orders/list.php— paginated list of your ordersGET /api/v1/orders/status.php— poll a specific order's statusGET /api/v1/orders/download.php— fetch a signed download URL for completed results
Official SDKs
We maintain SDKs for the most common languages so you don't have to handle token refresh and pagination yourself:
- PHP —
composer require pwf/reseller-sdk - Node.js —
npm install @pwf/reseller-sdk - Python —
pip install pwf-reseller - cURL examples — every endpoint also has a copy-paste cURL example in the docs
The reseller portal ships with interactive API documentation and a live API tester at /reseller/docs.php. The full OpenAPI 3.0 spec is also available for download.
Rate limiting
The default limit is 60 requests per minute per account. Higher limits can be requested for production workloads.
Webhooks
Instead of polling order status, you can configure a webhook URL that receives a POST request whenever something happens. Set it in Reseller Portal → Profile → Webhooks.
Supported events
order.completed— an order finished successfully and results are ready to downloadorder.failed— an order failed (refund is automatic)order.refunded— an order was refunded (manually or automatically)balance.low— your balance fell below the configured threshold
Signature verification
Every webhook ships with two headers so you can prove the request came from us:
X-PWF-Signature: sha256=<hex_hmac> X-PWF-Timestamp: 1716123456
Compute HMAC-SHA256(body, your_secret) and compare it to the X-PWF-Signature header. Reject any payload where the signature doesn't match or the timestamp is older than 5 minutes.
Anyone can hit your webhook URL. The signature is the only thing that proves the request actually came from PWF Platform — never trust unverified webhook bodies.
Custom Pricing & Recharge
Reseller pricing is layered. For every service we track four numbers:
- User price: what an end-user on the public site pays — your reference point
- Global default: what every reseller pays unless they have a specific override
- Per-reseller override: a custom price negotiated for your account that supersedes the global default
- Derived price: the fallback: user price × the default reseller markup
You can always see which tier is being applied on any service from your Reseller Portal — the Source column shows global default, override or derived.
Recharging your balance
From the Recharge page, pick an amount and a payment method. Once approved, your balance is credited and you receive a Telegram notification.
- Bank transfer (SEPA) — typically 1 business day
- Crypto (USDT, BTC) — credited automatically on chain confirmation
- Manual via support for special arrangements
Preisinformationen
PWF Platform uses a simple prepaid credit model — no subscriptions, no surprises.
The credit system
- Pay only for what you use — no monthly fees
- Balance is stored in Euros (€) and never expires
- Top up any amount above the platform minimum
- Every transaction is logged in your Transactions history
Service pricing
Prices are set per service and are quoted per price unit — usually 10,000 numbers, but some services use 1,000 or even 1.
- Each service has its own price visible on the New Order page
- Pricing units vary — always check the unit shown next to the price
- Partial quantities are billed proportionally
- Formula:
cost = (numbers ÷ price_unit) × price_per_unit
Accepted payment methods
You can top up using:
- Bank transfer (SEPA, IBAN)
- Cryptocurrency (USDT TRC20/ERC20, BTC)
- Manual top-up via Telegram support for special cases
Promo Codes
Promo codes give you a percentage discount on an order. Enter the code on the order page before confirming.
- Each code can be limited to a specific service, minimum order value or max discount cap
- Codes can have a total usage limit, a per-user limit, and an expiry date
- Codes apply only to the order they're entered on — not retroactively
- Discounts come off the displayed price before tax
Promo codes are issued during launches, partnerships and seasonal campaigns. Follow our Telegram channel to be notified the moment new codes drop.
Security & 2FA
PWF Platform protects your account with industry-standard safeguards: HTTPS/TLS everywhere, bcrypt password hashing with per-user salts, session management and CSRF protection on every form.
Two-factor authentication via Telegram
When 2FA is on, every login requires a one-time code sent to your Telegram. Enabling it takes 3 steps:
- Open your profile and add your Telegram ID
- Start a chat with our bot and click the verification link
- Turn on the 2FA toggle in profile settings
Account safety tips
- Use a unique password you don't use anywhere else
- Enable 2FA — it stops 99% of account takeovers
- Never share your password or API client secret with anyone — we never ask for them
- Check your recent logins regularly and report anything unfamiliar
Refunds
PWF Platform takes a customer-first stance on refunds: if a check fails because of something on our side, you get your credits back automatically.
Automatic refunds
We automatically refund your balance when:
- An order fails due to a server-side error or upstream provider outage
- A submitted number is rejected before processing (e.g. invalid format)
- The result for a number cannot be determined within the service-level window
Manual refund requests
For anything else, contact support on Telegram within 7 days of the order with the order ID and a short description. The team reviews each request and credits eligible refunds back to your balance.
Successfully completed checks are not refundable, even if the result was "unregistered". The system processed your numbers as requested — the cost reflects the work done, not the outcome.
Support & Hilfe
You can reach the team through any of these channels:
Telegram support
Fastest path — message @pwfstore for billing, activation and general help.
Developer contact
For API issues and integration questions, message @pwfdev.
Documentation
This Help Center plus the in-portal /reseller/docs.php covers every feature in depth.
Dashboard tools
Most questions can be answered straight from your dashboard — orders, transactions and account state are all there.
Frequently Asked Questions
Wie aktiviere ich mein Konto?
Neue Konten müssen vom Administrator aktiviert werden. Kontaktieren Sie den Admin zur Kontoaktivierung und Guthabenaufladung. Nach der Aktivierung können Sie Aufträge erstellen.
Wie füge ich Guthaben hinzu?
Das Guthaben wird vom Administrator verwaltet. Kontaktieren Sie den Admin, um Guthaben hinzuzufügen. Alle Transaktionen werden im Transaktionsverlauf aufgezeichnet.
Welche Dateiformate werden unterstützt?
Das System akzeptiert TXT- und CSV-Dateien. Nummern sollten im internationalen Format vorliegen (z.B. +31612345678). Eine Nummer pro Zeile wird empfohlen.
Wie lange dauert die Verarbeitung?
Die Verarbeitungszeit variiert je nach Serverlast und Nummernanzahl. Normalerweise 5-30 Minuten. Der Auftragsstatus ändert sich von Ausstehend zu Verarbeitung zu Abgeschlossen.
Wo kann ich Ergebnisse herunterladen?
Sobald Ihr Auftrag abgeschlossen ist, gehen Sie zur Auftragsseite und klicken Sie auf 'Ergebnisse herunterladen'. Die Datei enthält gefilterte Nummern mit ihrem Status.
Sind meine Daten sicher?
Ja! Alle hochgeladenen Dateien und Ergebnisse werden sicher auf dem Server gespeichert. Nur Sie und Administratoren haben Zugriff auf Ihre Daten.
What's the difference between a User and a Reseller account?
User accounts are designed for end-users running their own lists from the web interface. Reseller accounts are a separate B2B tier with the OAuth2 API, webhooks, custom wholesale pricing and a dedicated portal — meant for agencies and developers who resell or integrate the platform.
Do you have a public API?
Yes — every reseller gets full REST API access with OAuth2 credentials, JWT tokens, official SDKs (PHP, Node.js, Python) and webhooks. Documentation lives in your reseller portal once approved.
How do I become a reseller?
Message @pwfstore with your company name, expected monthly volume and use case. Approved accounts receive a reseller portal URL and OAuth2 credentials within 24 hours.
Can I get bulk or wholesale pricing?
Yes — reseller accounts get custom per-service pricing or a global markup over the user price. Higher volumes get better rates; reach out to support with your projected monthly volume.
Do you offer refunds?
Failed orders are refunded automatically. For anything else, contact support on Telegram within 7 days of the order with the order ID — the team reviews each case.
Can I use a promo code on any order?
Most codes work on any service, but some are restricted to specific services or have a minimum order value. Restrictions are shown before you confirm. Codes apply only to the current order — not retroactively.
Is there a Telegram bot?
Yes. Link your Telegram ID in your profile to use commands like /balance, /price, /orders and to receive order-completion notifications.
Which languages does the platform support?
The public site is available in English, Dutch, German, Italian and French. Switch language with the flag picker in the navbar — your choice is remembered across sessions.
Bereit loszulegen?
Treten Sie heute unserem Nummernfiltersystem bei. Kontaktieren Sie den Administrator zur Kontoaktivierung!