Parrot API mocking Pro Firefox

Parrot API mocking Pro

By: 23WIN
Hassle-free mocking of xhr and fetch calls.

Features & Capabilities

Mocking your API responses like a pro. Parrot allows you to mock any asynchronous API call you want. It does this by patching both Fetch and XMLHttpRequest in such way that the actual call will always be done, but the response will be substituted by the mock data you specified.

💡 When to use this extension?

🔸 You are developing a front end that needs to connect to some back end API, but that back end API has not yet been developed or is down.

🔸 You want to give a live demo but the back end API needed is currently not available or broken.

🔸 You would not only like to test the happy flow, but would also like to see how your front end behaves given any possible alternate scenario or edge case.

🔸 You are experiencing a nasty bug but have no way of reproducing it easily using the real back end system. You would like to tweak the response to check if any unexpected response could be the cause of your issue.

💡 How to use this extension?

Just make sure you have the Parrot the network viewer (see below) option enabled and start your journey. Any API-call done will showup in the viewer and can be mocked by the click of one single button.

As an alternative, you can also start by pressing the "Define your mocks" button and then pressing the Add button to define a mocked response for a specific request. A line will show up on which you can define the HTTP verb/method and the URL-fragment of the request you would like to be mocked. The URL fragment is defined with a regular expression, allowing you to make any matching requirement as loose or strict as you would like it to be.

NB In cases where the request also has a payload (like POST), the content of that payload can be used for determining if mocking should take place.

On that same line you can then define the status code of your response, the exact response type and the payload to be returned.

Once the extension detects the method/URL you expressed, the regular call will still be done. However, once the actual response has been received, no matter it's actual result, it will be replaced by the mocked response you defined.

NB Next to being JSON, for any response also SCRIPT can be specified. In this case plain JavaScript statements can be defined with which the original response can be modified (you can just reference the contextual variable "response").

Example (note that no function or return statement is needed):

response.someProperty = 'someValue'; response.someArray.push('blabla');

💡 Multiple mock rules

When determining the mock data to be substituted, there can be multiple rules matching the given URL and method. In this case, Parrot will just use the last available mock rule in top-down order.

💡 Timing your calls by adding a delay

Particularly for checking for, or debugging of, potential race condition issues, for any request a delay (expressed in milliseconds) can be specified. This delay will be taken into account before the response is returned to the client that made the request. By carefully timing request/response cycles you can make sure that responses will be received in the exact order you would like them to be.

💡 Export and Import your mock rules

The set of mock rules can also be exported to the file system using the Export button. This allows you to share your mock data with others and also allows you to create/maintain sets of mock rules. Exported files can easily be reimported by using the Import button. Imported files will be appended to any currently existing mock rules in the extension, allowing you to stack multiple sets on top of each other.

💡 Notification when mock data has been used

Every time mock data has been substituted, a small notification will show up. This behavior can be turned off using the popup dialog. The notification will show the path that's being mocked, the number of mock rules applied on it's response and, if applicable, the delay that was taken into account.

💡 Network viewer

Parrot will show all asynchronous calls in a compact view directly attached to your content page. This network view offers you the possibility to show and mock any response with the click of one single button. The overview also directly shows which responses were mocked and which responses were original. In case of a mocked response, opening the mock dialog will show you the response that resulted after applying all involved mock rules.

💡 Localhost

Localhost resources will not be mocked by Parrot.

User Growth & Download Statistics

Manifest V2 Add-on
By:
23WIN
Daily users:
2
Version:
8.6.1 Last updated: 2025-07-10
Version code:
5983848
Creation date:
2025-07-07
Risk:
Moderate risk impact High risk likelihood
Permissions:
Content scripts matches:
  • *
Size:
3.66MB
Full description:
See detailed description
Source:
Firefox Add-ons Store
Data ingested on:
2026-05-13
Compare stats and ranking:

Contact the developer

Chrome-Stats does not own this Firefox add-on. Please use these information below to contact the Firefox add-on developer.
Developed by:
23WIN
Firefox Add-ons Store
https://addons.mozilla.org/firefox/addon/parrot-api-mocking-pro/

Is Parrot API mocking Pro Safe?

Risk impact
Risk impact measures the level of extra permissions an extension has access to. A low risk impact extension cannot do much harms, whereas a high risk impact extension can do a lot of damage like stealing your password, bypassing your security settings, and accessing your personal data. High risk impact extensions are not necessarily malicious. However, if they do turn malicious, they can be very harmful.

Parrot API mocking Pro requires a few sensitive permissions. Exercise caution before installing.

Risk impact analysis details
  • Critical Allows access to all websites, posing a significant security risk as it can monitor and modify data from any visited site.
  • High ******* ******* **** *** ****** ***** *** ***** ** ******* **** ********* ********* ** * *********** *****
Risk likelihood
Risk likelihood measures the probability that a Firefox add-on may turn malicious. This is determined by the publisher and the Firefox add-on reputation on Firefox Add-ons Store, the amount of time the Firefox add-on has been around, and other signals about the Firefox add-on. Our algorithms are not perfect, and are subject to change as we discover new ways to detect malicious extensions. We recommend that you always exercise caution when installing a Firefox add-on.

Parrot API mocking Pro may not be trust-worthy. Avoid installing if possible unless you really trust this publisher.

Risk likelihood analysis details
  • Critical This extension is not longer available in the store
Extension Guard
Extension Guard

Discover every extension in use, analyze risks, and enforce blocking policies with Extension Guard

Secure Your Browser
Upgrade to see full risk analysis details

Best Parrot API mocking Pro Alternatives

Here are some Firefox add-ons that are similar to Parrot API mocking Pro: