Since this an API that returns encoded data (as supposed to markup or something human readable), it's best to return the raw data so the client can format/present it how it decides. Simple do:

```python
no_matches.append({
    'chr_label': chr_label,
    # ...
})
```