Rapaport Price List

Overview

The Rapaport Price List is the diamond industry’s primary source of diamond price information.

It is a benchmark for dealers, used to evaluate a broad range of diamond sizes and qualities, and serves as a starting point for diamond trade negotiations. 

Rapaport publishes two price lists – the Round Price List and the Pear Price List. They are only for white diamonds and cover 1-10 carat sizes. 

  • The Rapaport Price List is updated and published every Thursday, at 11:59 pm ET.  
  • The Pear Price List is often used as a price guideline for other fancy shapes as there are no price lists for them.
  • There is no price list for fancy colored diamonds. 
  • For 6+ carat diamonds, dealers generally base prices on 5-carat price listings.
  • Each list is available in several formats

Important Note :

  • The Rapaport Price Lists are  copyrighted and available to subscribers only.   
  • It is strictly forbidden to reproduce the Rapaport Price Lists in any form.

Rapaport Price List Structure

The Rapaport Price Lists are made up of many categories. You can quickly find which category your diamond belongs to, depending on its shape, Ct. weight, color, and clarity. 

Ct. Weight Start – End Colors Clarities
0.01-0.03
D-F, G-H, I-J, K-L, M-N
IF-VVS*, VS**, SI1, SI2, SI3, I1, I2, I3
0.04-0.07
D-F, G-H, I-J, K-L, M-N
IF-VVS*, VS**, SI1, SI2, SI3, I1, I2, I3
0.08 – 0.14
D-F, G-H, I-J, K-L, M-N
IF-VVS*, VS**, SI1, SI2, SI3, I1, I2, I3
0.15 – 0.17
D-F, G-H, I-J, K-L, M-N
IF-VVS*, VS**, SI1, SI2, SI3, I1, I2, I3
0.18 – 0.22
D-F, G-H, I-J, K-L, M-N
IF-VVS*, VS**, SI1, SI2, SI3, I1, I2, I3
0.23 – 0.29
D-F, G-H, I-J, K-L, M-N
IF-VVS*, VS**, SI1, SI2, SI3, I1, I2, I3
0.30 – 0.39
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
0.40 – 0.49
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
0.50 – 0.69
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
0.70 – 0.89
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
0.90 – 0.99
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
1.00 – 1.49
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
1.50 – 1.99
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
2.00 – 2.99
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
3.00 – 3.99
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
4.00 – 4.99
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
5.00 – 5.99
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
10.00 – 10.99
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3

Ct. Weight Start – End Colors Clarities
Ct. Weight
0.18 – 0.22
D-F, G-H, I-J, K-L, M-N
IF-VVS*, VS**, SI1, SI2, SI3, I1, I2, I3
Ct. Weight
0.23 – 0.29
D-F, G-H, I-J, K-L, M-N
IF-VVS*, VS**, SI1, SI2, SI3, I1, I2, I3
Ct. Weight
0.30 – 0.39
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
Ct. Weight
0.40 – 0.49
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
Ct. Weight
0.50 – 0.69
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
Ct. Weight
0.70 – 0.89
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
Ct. Weight
0.90 – 0.99
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
Ct. Weight
1.00 – 1.49
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
Ct. Weight
1.50 – 1.99
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
Ct. Weight
2.00 – 2.99
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
Ct. Weight
3.00 – 3.99
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
Ct. Weight
4.00 – 4.99
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
Ct. Weight
5.00 – 5.99
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3
Ct. Weight
10.00 – 10.99
D, E, F, G, H, I, J, K, L, M
IF, VVS1, VVS2, VS1, VS2, SI1, SI2, SI3, I1, I2, I3

* IF-VVS = IF, VVS1 & VVS2
** VS = VS1 & VS2

Rapaport Price List Formats and API

You can integrate the Rapaport Price List into your software for use within your company.  
This can be useful for stock programs, analysis software, appraisal software, etc. 

There are several available formats for the Rapaport Price List, available to customers with an active Rapaport subscription only. 

Some formats are only intended for viewing and cannot be retrieved digitally. We recommend you use a common format.  This will prevent errors if there are any changes in the price list formats.

APIs & SDK Integration

To import the Rapaport Price List into your system, we recommend that you program your software to retrieve and import complete datasets of price lists or List Prices for specific shapes, sizes, color and clarities. 

We advise that you schedule your software to automatically download the latest Price Lists at least once a week to maintain up-to-date prices.

Note: You can also retrieve a Rapaport List Price for a specific shape, size, color and clarity.

Note: To use the Rapaport APIs, you need to create a Login token .

Please click here for the Authentication Details.

Price List API

Price list – Round
				
					GET /pricelist/api/Prices/list?shape=Round&csvnormalized=true HTTP/1.1
Host: technet.rapnetapis.com
Content-Type: application/json
Accept: application/json
Authorization: Bearer eyJhbGciOiJSUzI1NiIsytyghhjkkknknknahasxbbvxbxbxbxaaan
				
			
Price list – Pear
				
					GET /pricelist/api/Prices/list?shape=Pear&csvnormalized=true HTTP/1.1
Host: technet.rapnetapis.com
Content-Type: application/json
Accept: application/json
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ik16aERRMFExTURFeVJqSTNRa0k0TTBGRVJUZzFNekUzTWtOQ09UTXhNREZDTVVZM1JURkNNZyJ9l
				
			
Price-Response (Round)
				
					[
    {
        "shape": "Round",
        "low_size": 0.01,
        "high_size": 0.03,
        "color": "d",
        "clarity": "if",
        "caratprice": "830.0000",
        "date": "09/15/2023 00:00:00"
    },
    {
        "shape": "Round",
        "low_size": 0.01,
        "high_size": 0.03,
        "color": "d",
        "clarity": "vvs1",
        "caratprice": "830.0000",
        "date": "09/15/2023 00:00:00"
    },
    {
        "shape": "Round",
        "low_size": 0.01,
        "high_size": 0.03,
        "color": "d",
        "clarity": "vvs2",
        "caratprice": "830.0000",
        "date": "09/15/2023 00:00:00"
    },
   

    ]
				
			
Price-Response (Pear)
				
					[
    {
        "shape": "pear",
        "low_size": 0.01,
        "high_size": 0.03,
        "color": "d",
        "clarity": "if",
        "caratprice": "830.0000",
        "date": "09/15/2023 00:00:00"
    },
    {
        "shape": "pear",
        "low_size": 0.01,
        "high_size": 0.03,
        "color": "d",
        "clarity": "vvs1",
        "caratprice": "830.0000",
        "date": "09/15/2023 00:00:00"
    },
    {
        "shape": "pear ",
        "low_size": 0.01,
        "high_size": 0.03,
        "color": "d",
        "clarity": "vvs2",
        "caratprice": "830.0000",
        "date": "09/15/2023 00:00:00"
    },
   

    ]
				
			

Note: To get the price for a specific shape , you need to modify the GET Parameters

Example:  

GET /pricelist/api/Prices/list?shape=Round&csvnormalized=true HTTP/1.1

GET /pricelist/api/Prices/list?shape=Pear&csvnormalized=true HTTP/1.1

Single price – Round
				
					GET /pricelist/api/Prices?shape=Round&size=0.18&color=d&clarity=if HTTP/1.1
Host: technet.rapnetapis.com
Content-Type: application/json
Accept: application/json
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ik16aERRMFExTURFeVJqSTNRa0k0TTBGRVJUZzFNekUzTWtOQ09UTXhNREZDTVVZM1JURkNNZyJ9
				
			
Single price – Pear
				
					GET /pricelist/api/Prices?shape=Pear&size=0.18&color=d&clarity=if HTTP/1.1
Host: technet.rapnetapis.com
Content-Type: application/json
Accept: application/json
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ik16aERRMFExTURFeVJqSTNRa0k0TTBGRVJUZzFNekUzTWtOQ09UTXhNREZDTVVZM1JURkNNZyJ9
				
			
Single Price List-Response (Round)
Single Price List-Response (pear)
				
					{
    "shape": "Round",
    "low_size": 0.18,
    "high_size": 0.22,
    "color": "d",
    "clarity": "if",
    "caratprice": "1370.0000",
    "date": "09/15/2023 00:00:00"
}
				
			
				
					{
    "shape": "Pear",
    "low_size": 0.18,
    "high_size": 0.22,
    "color": "d",
    "clarity": "if",
    "caratprice": "1370.0000",
    "date": "09/15/2023 00:00:00"
}
				
			

Note: To get the price for a specific shape ,size, color and clarity, you need to modify the GET Parameters

Example:  

GET /pricelist/api/Prices?shape=Round&size=0.18&color=d&clarity=if HTTP/1.1

GET /pricelist/api/Prices?shape=Pear&size=0.18&color=d&clarity=if HTTP/1.1

Price list changes
				
					GET /pricelist/api/Prices/changes?shape=round HTTP/1.1
Host: technet.rapnetapis.com
Content-Type: application/json
Accept: application/xml
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ik16aERRMFExTURFeVJqSTNRa0k0TTBGRVJUZzFNekUzTWtOQ09UTXhNREZDTVVZM1JURkNNZyJ9vOlecIv9
				
			
Price list changes
				
					GET /pricelist/api/Prices/changes?shape=pear HTTP/1.1
Host: technet.rapnetapis.com
Content-Type: application/json
Accept: application/xml
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ik16aERRMFExTURFeVJqSTNRa0k0TTBGRVJUZzFNekUzTWtOQ09UTXhNREZDTVVZM1JURkNNZyJ9vOlecIv9
				
			
Price Sheet Changes -Response (Round)
Price Sheet Changes -Response (Pear)
				
					[
  {
    "shape": "Round",
    "low_size": 0.18,
    "high_size": 0.22,
    "color": "d",
    "clarity": "if",
    "caratprice": "1370.0000",
    "date": "09/15/2023 00:00:00"
   }
]
				
			
				
					[
  {
    "shape": "pear",
    "low_size": 0.01,
    "high_size": 0.03,
    "color": "D",
    "clarity": "IF",
    "caratprice": 860,
    "date": "2010-12-31",
    "old_caratprice": 850,
    "old_date": "2010-12-24"
  }
]
				
			

Note: To get the price for a specific shape , you need to modify the GET Parameters

Example:  

GET 
https://technet.rapnetapis.com/pricelist/api/Prices/changes?shape=round

GET 

https://technet.rapnetapis.com/pricelist/api/Prices/changes?shape=pear

To use a specific Software Development Kit, there are 3 steps.

  1. Activate your API Credentials.
  2. Create your Login Token – as explained above.
  3. Download your required SDK package.
  4. Insert the corresponding SDK Code.  You can find these codes in the sections below.

Price List SDK codes

Pricelist

$response = $price->getPricesList($token, $shape, $acceptType)

Pricelist Item

$response = $price->getPriceItems($token, $shape, $size, $color, $clarity, $acceptType)

Pricelist Changes

$response = $price->getPricesChanges($token, $shape); 

Pricelist

$response = $price->getPricesList($token, $shape, $acceptType)

Pricelist Item

$response = $price->getPriceItems($token, $shape, $size, $color, $clarity, $acceptType)

Pricelist Changes

$response = $price->getPricesChanges($token, $shape); 
Accessibility