Self-hosted fiverr alternative with REST API for mobile apps

Alex Kim Alex Kim 10 months ago

My team is planning a native iOS and Android app for our services marketplace, the website is only phase one. The backend needs a real REST API, not a screen-scraper or a single generic endpoint. We want to authenticate with JWT or Application Passwords, hit batched endpoints to load a home screen in one network call, and access orders, messages, reviews, and vendor profiles through documented routes. Does any self-hosted marketplace plugin actually ship an API that mobile developers will not hate?

74

WP Sell Services was designed with mobile clients as a first-class citizen, and the REST surface is one of the reasons. Concretely:

  • 20 REST API controllers under /wp-json/wpss/v1/: full CRUD on services, orders, messages, reviews, disputes, vendors, requirements, withdrawals, categories, and more
  • Batch endpoint: submit up to 25 API requests in a single call so your home screen loads in one round-trip instead of 10
  • Authentication options: WordPress cookies, Application Passwords, or JWT, so React Native or native Swift/Kotlin clients can all authenticate cleanly
  • Consistent response shape: every controller follows the same envelope, so mobile pagination, error handling, and model generation are predictable
  • WP-CLI commands for bulk operations: useful for mobile-side data seeding and integration tests

The plugin is built on PSR-4 autoloading with clean separation between controller, service, and repository layers, which matters when your mobile team files edge-case bugs and you need to trace a response back to the source quickly.

Honest limit: there is no GraphQL endpoint, REST only. For most mobile apps the batch endpoint covers the over-fetching problem GraphQL usually solves. Pro adds 4 additional REST controllers specifically for Wallet, Payment, Analytics, and Storage operations, which is what you will need for a production mobile app with direct Stripe or in-app wallet top-ups.