Osclass Themes and Osclass Plugins

Rest API Osclass Plugin

Plugin
Demo available
Updated recently
Frequent updates
Rest API Osclass Plugin - SEO, Speed & Admin - Osclass plugins
Downloads 478
Rating 5.0 (3)
Version 1.5.0
Osclass version 8.0 or higher
Last update Sep 2026
No. updates 30
  • Details Product details
  • Reviews 3
  • FAQ
  • Changelog
  • Support

Developing iOS or Android App and you need effective way to get data out of osclass into your app and backwards? Rest API Plugin for Osclass can handle more than 60 operations!

Rest API for Osclass - Develop your Mobile App

Osclass API can be useful in many different cases, where most important are:

  • mobile applications (iOS, Android)
  • exporting data to different systems
  • synchronization of multiple osclass installations
  • reading data into different system
  • works great with Ad Importer Plugin for Osclass

Easy to use

Every plugin should be simple to use, and even Rest API is pretty complex and robust solution for sharing and getting osclass information, usage cannot be simpler! Let's just quickly look how easy is to get data using rest api for osclass:

Sample link to get Osclass regions data: https://plugins.abprofitrade.eu/oc-content/plugins/rest/api.php?key=test-api-key&type=read&object=region&action=listAll

Osclass Rest API plugin is ideal for that and provides following functionalities:

  • handle 140+ different operations with Osclass
  • create multiple API keys for different usage
  • restrict API keys to specific operation (read, insert, update, delete)
  • logs history & statistics
  • provides output in JSON format

Calls portfolio

Let's look in detail what are calls supported by rest API plugin.

Reading data

Single listing data

  • Listing data by item ID
  • List of resources of listing
  • Location data of listing
  • List of meta data (custom fields) of listing
  • List of comments of listing
  • Count comments on listing

Multiple listings data (list)

  • List of items by category
  • List of listings by user (contact) email
  • List of listings by user ID
  • List of enabled listings by user ID

Listing counts

  • Count category active/inactive listings
  • Count category active/inactive enabled/disabled listings
  • Count user ID listings
  • Count user ID enabled listings

Category data

  • Single category data
  • List of subcategories of given category
  • List of root categories
  • List of categories tree
  • List all categories

City data

  • Single city data
  • Single city data by city name (and region ID)
  • List all cities (may be exhaustive)
  • Statistics of single city (item count)
  • List of cities by region ID

Region data

  • Single region data
  • Single region data by region name (and country code)
  • List of all regions
  • Statistics of single region (item count)
  • List of regions by country code

Country data

  • Single country data
  • Single country data by country name
  • List of all countries
  • Statistics of single country (item count)

Currency data

  • Single currency data
  • List of all currencies

Locale/language data

  • Single locale data
  • List of all locales

User data

  • Single user data
  • Single user data by email
  • Count all users
  • List of all comments posted by user ID

Search data

  • List of available sort columns
  • list of available sort options
  • List of premium items (randomized)
  • List of latest items
  • Search items based on provided parameters. All parameters available in bender theme can be passed to URL

Lately searched terms

  • List of lately searched terms (storing must be enabled)

Static pages (CMS)

  • Single static page data
  • List of all static pages

Insert data

Listing & user

  • Add an new listing. Same form composition is required as on bender theme - publish form, sending parameters to API url
  • Add an new user. Same form composition is required as on bender theme - registration form, sending parameters to API url

Update data

Listing & user

  • Mark listing as spam / bad_category / ...
  • Activate listing by itemId using item secret code
  • Edit listing. Same form composition is required as on bender theme - edit form, sending parameters to API url
  • Edit user. Same form composition is required as on bender theme - profile form, sending parameters to API url

Remove data

Listing & user

  • Remove listing
  • Remove listing resources
  • Remove user

Plugins support and integration

Many osclass plugins has been integrated into Rest API, however advanced PHP knowledge and ability to check plugin functions is needed to be effectively work with integration of plugins. Not all functions of plugins are integrated, only core model functions that are really needed has been integrated.

Rest API Osclass Plugin now covers core classifieds data plus the plugins below, when they are installed on the site.

Core marketplace plugins

  • Business Profile - Access company and seller profile pages, pictures, categories, cities, and seller statistics through the API.
  • Make Offer - View, create, approve, decline, and pay buyer offers, including per-listing offer settings.
  • User Rating - View, add, update, validate, and delete user ratings and rating averages.
  • Voting - Let buyers rate listings and other users with stars, and show average scores in the app.
  • Youtube Video - View, add, edit, and delete YouTube videos linked to listings.
  • Forums - Access forum categories, boards, topics, posts, and users, and let members start topics and reply.
  • Blog - Access blog posts, comments, authors, and categories, and let readers post comments.
  • Virtual Products - Access downloadable files linked to listings and users, including free downloads and download counts.
  • Digital Goods - Attach and list digital files sold with a listing, separate from Virtual Products downloads.
  • Attributes - Access attribute definitions and values for categories and listings, and save listing attributes from the app.
  • Favorite Items - Manage users favorite listings and lists, including adding, updating, viewing, and removing favorites.
  • Saved Items - Let visitors save listings for later, with or without a user account.
  • Watchlist - Let logged-in users watch listings and remove them later.
  • Instant Messenger - Manage conversations, messages, file attachments, read status, and blocked users.
  • Osclass Pay - Access and manage payments, orders, wallets, fees, packs, memberships, shopping carts, shipping, bank transfers, and stock.
  • SMS Notification and Verification - Access and manage phone verification records, including code check and lookup by phone.

Payments, booking, and agencies

  • Booking - Let customers check dates, get a price, and book a listing, and let sellers manage options and reservations.
  • Auction - Let buyers view auctions, place bids, watch auctions, and read auction alerts.
  • Agency - Let an agency owner request an agency, invite agents, accept invites, and list members. No login-as-user.
  • User Verification - Let a user submit or cancel an identity verification request, including a selfie upload.
  • Item Validation - Check listing validation status before the ad goes live.
  • Payout - Let sellers save payout details and see upcoming payout amounts.
  • Invoice - Let users read invoices and keep their billing profile up to date.
  • Voucher - Look up a voucher and its usage stats for a user. Checkout codes stay in Osclass Pay.
  • Importer - Run a saved import job and read import logs from the app or an automation tool.
  • OpenStreetMaps - Read nearby locations, find the closest city, and save listing coordinates.
  • Radius Search - Save listing coordinates and find cities in a radius so search can use distance.

Publish and contact rules

  • Item Limit - Check how many listings a user may still publish.
  • Image Required - Read the minimum photo count required to publish.
  • Contact Limit - Check whether a contact message is allowed before the app sends it.
  • Item Password - Check, set, or verify a listing password without returning the secret in API output.
  • Item Online Users - Show how many people are viewing a listing now, and ping a view from the app.
  • GDPR - Read and update privacy, terms, and newsletter consent flags on users and listings.

Chat, follow, and jobs

  • Online Chat - Let users start chats, send messages, mark chats read, close chats, and manage blocks.
  • Wall Chat - Access public chat channels and messages, and let users post or block others.
  • WhatsApp Chat - Read and update WhatsApp contact widgets on listings, including view and click counts.
  • Follow - Let users follow sellers and list followers or following accounts.
  • Job Apply - Let candidates submit job applications and let employers read and update them.
  • Messenger - Jobs-style inbox and applications between two users, when Messenger is used instead of Job Apply.
  • User Custom Fields Pro - Read custom user-profile fields and save the values a member submitted.

Listing fields and compare

  • Car Attr Pro - Read car, job, or real-estate field profiles and save listing values from the app.
  • Cars Attributes - Read and save car details such as make, model, year, fuel, and mileage.
  • Jobs Attributes - Read and save job listing details such as company, salary, and requirements.
  • Real Estate Attributes - Read and save property details, including the listing agency field.
  • Products Attributes - Read and save product make and model on listings.
  • Dating Attributes - Read and save dating preferences on listings.
  • Price Comparison - Show related listings and price history for comparison, not a shopping basket.
  • Price Tag - Read price tags and set the tag on a listing.

Content, ads, and SEO

  • FAQ - Show FAQ categories and articles, track views, and record helpful votes.
  • Flash News - Show site news items in the app.
  • Testimonials - Show public testimonials.
  • Newsletter - Let a user unsubscribe and check unsubscribe status.
  • Exchange Rate - Read currency rates and convert prices for the app.
  • Banner Ads - Show banners by hook and record views and clicks.
  • Advertisement Manager - Show public banner groups and banners, and record views and clicks.
  • Age Warning Pro - Read age-gate settings so the app can show a warning on selected categories.
  • Story - Let users post listing stories, track views and likes, and remove a story.
  • Poll - Show the active poll, accept a vote, and return results.
  • SEO Pro - Read SEO titles and descriptions for listings, categories, pages, and locations.
  • All in One SEO - Read All in One SEO meta for listings, categories, and pages.
  • Sitemap Pro - Trigger sitemap generation from an automation or admin tool.
  • AI Assistant - Generate a listing title, description, and category suggestion from a short brief. Provider keys are never returned.
  • AI Support Agent - Offer in-app support chat, escalate a session, and send a transcript.
  • Share - Read social share stats for a listing and record a share click.
  • QR Code - Get the QR image URL for a listing.
  • Spam - Check a title or description against banned words. Rest API does not ban users or delete listings.
  • Description Cleaner - Sanitize a title or description before the app saves it. Nothing is stored or deleted.
  • Cookies Consent Pro - Read public cookie-consent text and policy link for the app.
  • Cookie Consent - Read public cookie-consent text and policy link for the app.
  • Profile Picture - Get a user profile picture URL.
  • Avatar - Get a user avatar URL.

For details what functions are supported by plugin, check API documentation on plugin demo.

Last update of product description has been on 17. September 2026

Product features and functionality

Basic documentation included
Require PHP skills
Add back office functionality
Theme modifications NOT required
Coding skills recommended
Recommended for advanced osclass users
Advanced installation (need more skills)
No dependency on 3rd party services
Osclass Seller's picture
MB Themes
Premium developer
227 products
View seller profile

Product support includes

Product license never expires, download and use it anytime, even after support ends
12 months access to support and latest updates
Support can be extended anytime for 35% of base price (+12 months)
Availability of seller to answer questions
Answer technical queries about product features
Assistance with reported bugs or issues
Help with installation in case there is problem
Product in English language (other locales provided by community)
Proven support scale: 9,200 resolved tickets and 47,000 support messages
Long-term maintenance track record: 2,200+ updates released across products
Updates are based on customer support cases, Osclass core changes, PHP/MySQL updates, and real-world usage feedback

Support does not include

Customization service, custom work or feature requests
Support on free/gratis plugins delivered with premium themes
Installation service
Translation and localization services

Support quality, trust and engineering proof

Seller updated this product 30 times
Seller rating is 4.6 of 5 - Excellent (598 reviews)
Average response time to support tickets is 1 hour 24 mins
Member since 2017

Support available in:

English English
English Czech
English Slovak
This product is not compatible with WordPress. All our themes and plugins work exclusively with Osclass.

Frequently asked questions

Question: What does Rest API Osclass Plugin do?

Answer: Rest API Osclass Plugin turns your Osclass classifieds site into a JSON API for mobile apps and other websites. Clients read and write listings, users, search, comments, and photos through one URL using type, object, action, and a key.

Question: Can I use Rest API Osclass Plugin for an iOS or Android app?

Answer: Yes. It is made for iOS, Android, and other clients that need Osclass listings in and out of the site. The same API can publish ads, send messages, and run marketplace actions when those plugins are installed.

Question: Which plugins does Rest API Osclass Plugin support?

Answer: Core Osclass plus plugins you already have installed, including Osclass Pay, Booking, Auction, Agency, Instant Messenger, Voting, chat, listing attributes, SEO Pro, Stories, and Polls. If a plugin is missing, the API returns a clear error.

Question: How do I set up Rest API Osclass Plugin?

Answer: Install and enable the plugin, create an API key, then call the Rest API URL with key, type (read, insert, update, or delete), object, and action. Confirm a listing read and one write on staging before you point a live app at production.

Question: How do I authenticate Rest API Osclass Plugin requests?

Answer: Send your API key on every request. For signed access, enable secret-key auth and send the public key, a unix timestamp, and an HMAC-SHA256 signature. Keep secrets on your app server, not on a public page.

Question: Is Rest API Osclass Plugin compatible with Osclass 8?

Answer: Yes. It runs on current Osclass 8 sites and PHP 7.2 and newer. After you upgrade Osclass or PHP, retest login, listing read, and one write from your app.

Question: What happens if a plugin is not installed for Rest API?

Answer: Rest API returns an error that the plugin is not installed. Enable that plugin on the Osclass site, then retry the same object and action.

Question: Where is Rest API Osclass Plugin documentation?

Answer: Open Rest API in oc-admin and open Documentation. Search by keyword and filter by type, object, or source (all, plugins, or core). Each row shows the request, parameters, and what it returns.

Question: Will existing Rest API Osclass Plugin calls keep working?

Answer: Yes. Current object and action names stay the same, including older parameter names. New endpoints are added beside them, so current apps keep working after you update.

Question: Can other plugins extend Rest API Osclass Plugin?

Answer: Yes. Other plugins can add or change API calls with Osclass hooks and filters, without editing Rest API itself. Use that for custom listing fields or private site rules.

Question: Does Rest API Osclass Plugin work with Osclass Pay?

Answer: Yes, when Osclass Pay is installed. Apps can read orders, wallets, shipping, and stock, and run the user actions the website already allows. Payment gateway checkout stays in the Osclass Pay gateway plugins.

Question: Does Rest API Osclass Plugin work with Booking and Auction?

Answer: Yes, when those plugins are installed. Apps can quote dates, create reservations, list auctions, and submit bids using the same rules as the website. Do not call front-office pages that redirect or require a browser login.

Changelog - Product updates history

Version 1.5.0 released on 2026-09-17

  • Major update: Search and filter API documentation by keyword, type, object, and source (all, plugins, or core).
  • Apps can post comments, upload and reorder listing photos, contact sellers, manage saved searches, file reports, and renew or delete a listing with its secret.
  • Current Make an Offer, Instant Messenger, User Rating, Favorite Items, YouTube, Blog, Forums, Virtual, Attributes, SMS, Business Profile, and Osclass Pay calls keep the same names. Offer prices, blocked users, ratings, free downloads, and SMS updates now match the website.
  • Extra actions on those plugins: seller offer replies, messenger threads and files, favorite lists, Osclass Pay orders, shipping, bank transfers, and stock.
  • New if the plugin is installed: Voting, Booking, Auction, Agency, OpenStreetMaps, Radius Search, Payout, Invoice, Voucher, Importer, Item Validation, User Verification, and Digital Goods.
  • Publish and contact limits, required images, listing passwords, viewers on a listing, and GDPR consent flags are available the same way as on the site.
  • Online Chat, Wall Chat, WhatsApp Chat, Follow, Saved Items, and Watchlist work through the API.
  • Listing fields: Car Attr Pro, Cars, Jobs, Real Estate (agency field), Products, Dating, Job Apply, Messenger, User Custom Fields Pro, Price Comparison, and Price Tag.
  • Content: FAQ, Flash News, Testimonials, Blog and Forums posts, Business Profile pages, newsletter unsubscribe, exchange rates, Banner Ads, Age Warning Pro settings, Stories, and Polls.
  • SEO Pro meta, Sitemap Pro generation, AI Assistant listing copy, and AI Support Agent chat.
  • Extra reads: spam word check (no bans), share stats, QR image URL, cookie-consent text, profile picture and avatar URLs, All in One SEO meta, Advertisement Manager banners.
  • If a plugin is not installed, the API returns a clear error. Existing apps keep working. Other plugins can add or change API calls without editing Rest API.

Version 1.4.7 released on 2026-08-05

  • Added optional Enhanced security authentication with HMAC signature. Existing API Key authentication stays the default for current integrations. Updated documentation and API key settings for the new auth option.

Version 1.4.6 released on 2026-08-05

  • Added optional Enhanced security authentication with HMAC signature.
  • Existing API Key authentication stays the default for current integrations.
  • Updated documentation and API key settings for the new auth option.

Version 1.4.5 released on 2026-05-25

  • Fixed bug with item edit handler.

Version 1.4.4 released on 2025-12-03

  • Fixed error related to cron logs purge.

Version 1.4.3 released on 2025-11-26

  • Fixed issues on php notices.
  • Added new call to verify user login data.

Version 1.4.2 released on 2025-09-25

  • Added new api support to upload user profile picture (or update user profile picture name).

Version 1.4.1 released on 2023-04-27

  • Added new API call for favorite items plugin.

Version 1.4.0 released on 2022-02-09

  • Updated search items (latest, premiums, standard search) with item resources, so each item contains list of all its resources under "resources" key.
  • Split backoffice content into several more sections (Statistics, Documentation) to make management more intuitive.
  • Added ability to auto-purge old logs and logs retention period.

Version 1.3.6 released on 2021-11-15

  • Fixed issue with Instant Messenger Plugin

Version 1.3.5 released on 2021-11-02

  • Added user recover password functionality.
  • Edit user profile functionality is now under "admin mode" so it is possible to change also passwords via it.

Version 1.3.4 released on 2021-08-29

  • Fixed problem with adding new listing via API

Version 1.3.3 released on 2021-07-09

  • Added support to SMS Notification & Verification plugin - create & update verification record in database

Version 1.3.2 released on 2021-06-14

  • Fixed incorrect message when plugin is installed. Set of improvements done.

Version 1.3.1 released on 2021-05-03

  • Added integration to SMS Verification plugin, Rest API now allows to get verification record for phone & email

Version 1.3.0 released on 2021-01-19

  • PHP 8.0 compatibility update, additional minor fixes

Version 1.2.5 released on 2020-12-01

  • Fixed problems with osclass pay plugin missing function

Version 1.2.4 released on 2020-11-30

  • Fixed Osclass Pay Plugin location block (from insert to read)

Version 1.2.3 released on 2020-11-26

  • Improved item add / edit, user add / edit, new meaningful messages added for these actions.

Version 1.2.2 released on 2020-11-25

  • Updated user add/edit and item add/edit functionality

Version 1.2.1 released on 2020-11-24

  • Improved search items API

Version 1.2.0 released on 2020-11-24

  • Plugin got completely new functionality for search items API. You can now put any parameter that works on search page as well.

Version 1.1.4 released on 2020-11-23

  • Updates on attributes plugin API

Version 1.1.3 released on 2020-11-23

  • Bug fix

Version 1.1.2 released on 2020-11-23

  • Added new option to get all item attribute values

Version 1.1.1 released on 2020-08-11

  • Fixed bug with missing file and incorrect function

Version 1.1.0 released on 2020-08-10

  • Major release - integration of many osclass plugins into rest api

Version 1.0.2 released on 2020-07-01

  • Fixed several bugs with functions

Version 1.0.1 released on 2020-06-30

  • Minor updates

Version 1.0.0 released on 2020-06-30

  • Initial release

View all products updates

Product rating: 5.0 - Excellent, based on 3 reviews

Verified & Genuine Reviews

All reviews on OsclassPoint come from real customers who have purchased the product. Only verified buyers can leave a rating or review.

To maintain quality and accuracy, every review is moderated before being published.

Extending possibilities for Osclass by MvdO79 on 20. Dec 2021

5.0 - Excellent
Great way to extend possibilities for your Osclass website, mobile app or devs in other languages then php.
Osclass Seller's picture

MB Themes response:

Thanks for feedback! Recent update brings 100% more endpoints with various integrations into tens of Osclass plugins. Don't miss it and once again thanks for support ❤️

nice work by Sarjoon on 24. Nov 2020

5.0 - Excellent
excellent plugin you made and try to update all functions of plugins & integrated other pluginis support
Osclass Seller's picture

MB Themes response:

Thanks for your support, good ideas must be integrated, as well as bugs must be fixed wink

great plugin by Nicolae Stan on 1. Jul 2020

5.0 - Excellent
keep it up, great plugin
Osclass Seller's picture

MB Themes response:

Thanks for feedback! As this API plugin is brand new for osclass, let us know your feedback if you miss something wink
View license details
€ 39.99
5.0 - Excellent Based on 3 customer reviews
Created by best developers
Regular updates and bug fixes
Premium support services
Top rated product
Add to cart ✨ Ask Fred – AI Support Agent Contact seller Online · Replies within 1 hour
Price is in Euros
Osclass Seller's picture
MB Themes
12 years building for Osclass, focused on performance tuning, payment integrations, and marketplace SEO. 2,200+ product updates shipped, 9,200 support tickets closed along the way. See verified customer reviews on Trustpilot

Product technical details

478 downloads
30 updates
25815 views
Product version: 1.5.0
Last update: 1 week ago
Osclass support: 8.0 or higher Download osclass
Product rating: 5 of 5 - Excellent
Published on: 30. Jun 2020
Folder name: rest