# API Release - v4.6.0

> MarketMatch and NeoVIN Batch APIs, MCP integration, has_price and has_miles filters, new inventory and NeoVIN fields, and mc_category and large facet request fixes.

- **New features:** MarketMatch Batch API, NeoVIN Batch API, Marketcheck MCP Integration, Null Value Filtering for Price and Miles, Additional Inventory Fields, NeoVIN Response Enhancement
- **Optimizations:** Improved API Performance
- **Other changes:** Documentation Updates
- **Bug fixes:** Case Sensitivity Issue in mc_category, Facets Query Failure for Large Bucket Requests



## New features



### 1. MarketMatch Batch API

**Description:**

Introduced a new Batch API for high-volume dealer and VIN ranking.

Allows clients to process large datasets in a single request, track progress, and download results once processing is complete.

Supports webhook notifications for event-driven workflows.

**Availability:** Available exclusively for Enterprise API plan subscribers upon request.

**Documentation:** [[MarketMatch Batch API Documentation]](https://docs.marketcheck.com/docs/api/cars/market-insights/marketmatch#batch-marketmatch-rank)

---



### 2. NeoVIN Batch API

**Description:**

Introduced a Batch API for high-volume VIN decoding.

Enables clients to submit large VIN datasets, track processing status, and download results efficiently.

Supports webhook notifications for asynchronous workflows.

**Availability:** Available exclusively for Enterprise API plan subscribers upon request.

**Documentation:** [[NeoVIN Batch API Documentation]](https://docs.marketcheck.com/docs/api/cars/vehicle-specs/neovin#batch-neovin-decode)

---



### 3. Marketcheck MCP Integration

**Description:**

Introduced Model Context Protocol (MCP) to enable AI assistants to interact with MarketCheck APIs using natural language.

Improves accessibility, simplifies integrations, and enhances overall developer experience.

**Documentation:** [[MCP Documentation]](https://docs.marketcheck.com/docs/get-started/api/mcp/introduction)

---



### 4. Null Value Filtering for Price and Miles

**Description:**

Previously, filtering listings with missing values for fields like price and miles was not supported.

With this release, APIs now allow filtering based on null values using `has_price` and `has_miles`.

- `has_price=false` → Returns listings where price is null
- `has_price=true` → Returns listings where price is not null

**Documentation:** [[Null Value Filtering API Documentation]](https://docs.marketcheck.com/docs/api/cars/inventory/inventory-search)

---



### 5. Additional Inventory Fields

**Description:**

Added new fields to supported inventory and auction APIs:

- `vehicle_status`
- `buy_now_price_range` (auction-only)

These fields provide additional context around vehicle lifecycle and auction workflows.

**Documentation:** [[Additional Inventory Fields Documentation]](https://docs.marketcheck.com/docs/api/cars/inventory/auction-search)

---



### 6. NeoVIN Response Enhancement

**Description:**

New fields have been added to the NeoVIN API response.

Provides additional pricing and metadata fields (such as MSRP variants, confidence score, and source) to support better validation, reconciliation, and analysis of decoded vehicle data.

**Additional Fields Included:**

- `mc_msrp`
- `build_specs_msrp`
- `oem_msrp`
- `original_msrp`
- `record_confidence`
- `record_source`

Documentation: [[New Fields in Neovin Response]](https://docs.marketcheck.com/docs/api/cars/vehicle-specs/neovin#schema)



## Optimizations



### 7. Improved API Performance

**Description:**

Backend optimisations have been done to improve api performance.



## Other changes



### 8. Documentation Updates

**Description:**

Added dedicated documentation for Batch APIs and MCP integration.

Improves developer onboarding and simplifies adoption of new capabilities.

---



## Bug fixes



### 9. Case Sensitivity Issue in mc_category

**Description:**

Resolved an issue where the `mc_category` parameter only accepted case-sensitive values.

It now supports case-insensitive input.

---



### 10. Facets Query Failure for Large Bucket Requests

**Description:**

Fixed an issue where large facet requests caused server crashes.

Requests exceeding 60,000 buckets now return an HTTP 422 error instead of a 500 failure, improving error handling.



### Breaking Changes

None in this release.

---



### Deprecations

None in this release.
