Netherlands, The ▼
Products > Noise Monitors > NoiseAPI Noise Application Programming Interface > NMAPI-M

NoiseAPI with Low Cost Microphone

NoiseAPI with Low Cost Microphone
NoiseAPI with Low Cost Microphone

Price List

NoiseAPI Noise Monitor
In stock

NoiseAPI Noise Monitor Pack of 2
In stock

NoiseAPI Noise Monitor Pack of 3
In stock

NoiseAPI Noise Monitor Pack of 5
In stock

NoiseAPI Noise Monitor Pack of 10
In stock
Routing server, 1 year for 1 NoiseAPI device
In stock

The delivery price is calculated during checkout based on your location and the goods ordered. Our basic delivery prices are:

Delivery within Netherlands, The: €27.00

Delivery Service: Three working days*

* For products that are in stock and the order received by midday.

Some products go through a final configuration and calibration before being shipped. If the calibration labs are busy this can add up to two days on to the delivery schedule but guarantees a fresh calibration.

NoiseAPI Noise Monitor
In stock

Optional use of routing server, per NoiseAPI device, per year
In stock


  • HTTP/HTTPS API interface
  • WebSocket interface for live feeds
  • JSON responses
  • For indoor use
  • WiFi or Ethernet connection
  • Includes low cost microphone


  • For system developers and integrators
  • Integration with environmental monitoring systems
  • Add noise measurement to control systems
  • Building management systems


The NMAPI-M is the lowest cost option in the NoiseAPI range of noise monitors. For applications that do not need a microphone meeting the IEC or ANSI standards or that measures to very low sound levels, this unit offers an accurate measure of the relative sound level.


The NMAPI-M uses a compact microphone to continually measure the sound levels and then carries out all the necessary frequency weighting, time weightings and other acoustic analysis. It stores the noise measurement results and makes them available to your application via a well defined and documented API.

The NoiseAPI responds to HTTP or HTTPS requests, either sent directly to it over your local network or through our optional routing server. There is also a WebSocket interface that you can use if you want a live feed of the sound levels or noise event notifications.

How It Works

The NoiseAPI device needs power - a power adapter is included - and a network connection. It connects to your local network with a CAT5 Ethernet cable or by WiFi. Your software can now communicate with the NoiseAPI on your local network using HTTP requests.

Free Evaluation Account

Full API documentation, along with code samples and live examples are available through an account on our NoiseAPI server. Using an evaluation account, you can also communicate with a NoiseAPI device via our routing server. This is useful to ensure your code can communicate with it successfully and to check that the results are exactly what you need.

Please email NoiseMeters with a few details about your application and requirements. We will email back with login details for an evaluation account that you can use to see if NoiseAPI is the right solution for your application.

HTTP / HTTPS Requests

Most commands are available as HTTP or HTTPS GET requests. The noise measurements available are:

Time History Noise Profile

  • Measurements every second
  • Parameters include LAeq (average sound level), Lmax, Lmin

Periodic Noise Measurements

  • Typically used for environmental noise monitoring
  • User selectable periods, typically 15 minutes or 1 hour
  • Parameters include LAeq, Max, Min and Ln (e.g. L10, L90, user selectable)

Noise Events

  • Detect high noise levels
  • Template of sound levels and durations
  • Parameters include event duration (seconds), LAeq, Max, Min, level every second during event


All responses to commands and downloads are formatted as JSON.

For example, a request for 10 seconds of time history measurements would give:

"cmd": "timehistory",
"status": "ok",
"from": "2021-02-16T06:00:00.000Z",
"to": "2021-02-16T06:00:09.000Z",
"laeq": [43,43,43.1,43.1,43.1,43.1,42.9,42.9,43,42.9]


If you want a live feed of sound levels or alerts when noise events occur you can use a WebSocket connection to the NoiseAPI device. You can mix HTTP and WebSocket connections on the same NoiseAPI device.

Full Documentation

Full documentation, code samples and connections to NoiseAPI devices are available from your account on Please contact us for a free evaluation account.


The NoiseAPI device connects to your network using a Ethernet cable (Cat 5e, RJ45) or WiFi. While the NoiseAPI benefits from connection to the Internet (clock sync and access via our routing server), it can be used in a totally isolated setup.

Noise API on a local area network

Outdoor Installations

This version of the NoiseAPI is for indoor use only. For use outdoor or in dusty environments we recommend the NMAPI-SE NoiseAPI, which comes in a weatherproof enclosure.

Routing Server

For a standard installation you will be able to access the NoiseAPI from other computers on your network. With some routing in place you could access it from anywhere on the Internet. In this case you do not need the Routing Server option.

Rather than getting involved in network routing you can make use of our Routing Server. In this case the NoiseAPI device connects to our server and you send your API requests to instead of directly, so you can communicate from anywhere in the world.

There is an annual charge for use of the routing server.

Noise API via NoiseMeters routing server
Optional Use of Routing Server


The NMAPI-M needs a network connection and so should be within reach of an Ethernet cable or WiFi connection. It also needs power using the power adapter available or other USB power - see notes in Power section below.

The NoiseAPI box can be wall mounted or it can just be placed on a shelf or desk, laid flat. The microphone is small and plugs directly into the unit - it can be seen at the bottom of the box in the images.


The system requires 5V DC, which is provided by the power adapter that is included. It should be mounted close to a power outlet.

As this device is powered by 5V, it is possible to power it from a computer's USB port, as long as it is able to supply the max 12W required. Communication will not be carried out over the USB port, just power.


The NoiseAPI Terminal is mounted using two screws or can just sit on a shelf or other suitable surface.

If a more secure mounting method is needed then an additional security bracket is available. Please contact us for more information.

mounting the noise api unit
Mounting Plate - Two Screws

Technical Specifications

Measuring Range50 to 120 dB
Frequency Weighting"A"
Time WeightingFast, Slow
MeasurementsLAeq, LAFmin, LAFmax, LASmin, LASmax, Ln (L10, L90, etc)
over user definable periods.
Time history noise profile: sound level parameters every second.
USB PortFor USB memory stick configuration
Ethernet PortRJ45 socket
Internal Memory16 GB for up to 5 years storage
Dimensions70 x 88 x 29 mm, 2.8" x 3.5" x 1.2"
Power5 VDC, max 12W (power adapter included)

NMAPI-M Noise API Dimensions

noiseapi dimensions
NMAPI-M Dimensions